We are seeking a highly skilled and experienced Lead Android Developer to guide our Android development team. In this pivotal role, you will lead the development of our mobile SDK for Android, spearhead collaboration efforts with Product Owners and technical team members, and ensure the delivery of high-quality solutions.
#LI-DNI
Responsibilities
- Lead the development of our mobile SDK for Android
- Spearhead collaborations with Product Owners to gather and understand requirements
- Design, develop, and direct the implementation of solutions that meet business needs
- Facilitate the decision-making process with technical team members to suggest and evaluate appropriate alternatives
- Oversee and maintain code quality, organization, troubleshoot bugs, crashes, and defects
- Mentor and support the development team, providing guidance and leadership
- Drive the adherence to development timelines and deliverables
- Champion best practices and continuous learning within the team
- Manage team performance and foster a collaborative and positive work environment
Want more jobs like this?
Get jobs in Entroncamento, Portugal delivered to your inbox every week.
- 5+ years of experience as an Android developer
- 1+ years of relevant leadership experience
- Firm knowledge of Java 8 and Kotlin
- Understanding of networking principles and client-server communications, with experience in Retrofit 2 and OkHttp libraries
- Proficiency in reactive programming style with expertise in RxJava 2 and RxAndroid libraries
- Experience in managing Google Play Console for product releases
- Proficiency in Firebase SDK including crashlytics, database, and remote config
- Proven leadership skills in managing technical teams and delivering complex projects
- English skills at a B2 level or higher
- Familiarity with RESTful APIs to connect mobile applications to back-end services
- Experience in an enterprise environment app development process, including testing, continuous integration, and release processes
- Competency in building mobile application architecture
- Capability to write unit tests
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours