- Unit Testing
- Test Automation
Talkatoo is reinventing speech-to-text software by modernizing the experience, making it easy to use, and ensuring it is accessible everywhere. We are a fast-growing, funded startup working with industry-leading partners. Our SaaS software works on Android, iOS, PC, Mac, and digital assistants.
We are looking for an experienced full-stack developer with an advanced understanding of Node.js and building cross-platform applications (e.g. Electron).
Design, build and maintain performant, responsive and delightful code
Write reusable, testable, and efficient code
Participate in product planning meetings and help make decisions that will guide the product
Actively engage in code reviews with other developers
Follow a customer-first approach to building software
Work closely with other development and operations team members to understand complex product requirements and translate them into production-grade systems
Participate in the complete life-cycle of product features: inception, design, development, deployment, optimization.
Be curious and driven to embrace, learn, and apply new technologies and tools
Proven ability to investigate software related issues and general problem solver
Knowledge of best practices in technology, security, software development, and design
Ability to communicate with empathy and respect with “strong opinions loosely held"
Good understanding of asynchronous programming and its quirks
Advanced experience with cross-platform development in Electron and Node.js
Experience with unit testing using frameworks such as Karma, Mocha.js, Jasmine and implementing automated testing platforms
Experience with versioning control methodology and tools (Git, GitFlow, GitLab Flow)
Knowledge of modern authorization mechanisms to authenticate users or authorize between multiple systems, servers, and environments
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Ability to implement visual elements of application in accordance with style guidelines