Summary
Join Encora as a Mobile Tech Lead and spearhead the development of cutting-edge mobile applications. Leverage your expertise in Flutter/BLoC, Swift, Kotlin, NodeJS, and TypeScript to lead a team responsible for designing, developing, and maintaining high-quality mobile applications used globally. You will provide technical guidance, ensure application quality, collaborate with cross-functional teams, and mentor junior developers. This full-time, work-from-home position in Brazil requires extensive mobile and backend development experience. The ideal candidate will stay current with industry trends and contribute to continuous improvement.
Requirements
- Extensive experience in developing mobile applications using Flutter and the BLoC pattern
- Proficiency in Swift for iOS development
- Strong knowledge of Kotlin for Android development
- Experience with NodeJS for backend development
- Proficiency in TypeScript for backend and frontend development
- Knowledge of modeling RESTful web services
- Experience with version control systems, such as Git
- Familiarity with cloud services such as AWS, Google Cloud, or Azure
Responsibilities
- Provide technical leadership and guidance to the mobile development team
- Digest requirements from the product team and participate in the elaboration of high-level design for high availability, performance, and scalability
- Ensure the quality and performance of applications through code reviews, testing, and debugging
- Work closely with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality products
- Develop and maintain scalable and efficient application architectures
- Mentor and guide junior developers, providing technical leadership and support
- Stay up-to-date with the latest industry trends and technologies to continuously improve development processes and application performance
- Create and maintain comprehensive documentation for code, APIs, and application features
- Work closely with stakeholders to bring the best experience and results to the team and application being developed
Preferred Qualifications
- Understanding of UI/UX principles and ability to collaborate with designers
- Experience working in Agile development environments
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines
- Experience with automated testing frameworks and tools
Benefits
Work from home
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.