Job Description
The Role You'll Play:
- Be a technical lead throughout the development lifecycle, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery, and maintenance
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle
- Collaborates with Engineering Managers and Mobile Architects on engineering design and implementation
- Decomposes and delegate work to junior engineers
- Collaborates with backend engineers to efficiently build out new API for mobile apps
- Researches and promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive automated tests
- Contributes to System Architecture documentation
- Develop shared tooling and SDKs for use by multiple teams ac...