Job Closed
This listing is no longer active.
We believe that every great idea deserves to become reality.
Lead Native Android Developer
Location
Colombia
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Lead Native Android Developer
Workstate
Workstate seeks a Lead Native Android Developer to join our talented team! If your passion lies in creating high-quality mobile applications and your goal is to foster collaborative teamwork and continuous learning, you'll thrive at Workstate. In this role, you will be responsible for providing hands on agile tech leadership for our team developing robust and efficient Android applications using Kotlin. You will collaborate with cross-functional teams to define, design, and implement new features while ensuring code quality and performance. This is a full-time remote position available to residents of Colombia or Argentina with the legal right to work there.
Job Requirements
- The ideal candidate will have demonstrated experience in the following areas:
- A track record as a technical leader with teamwide impact.
- Experience leading development teams in an agile context.
- Experience decomposing and assigning work to your team members.
- Experience removing blockers, pulling devs out of blind alleys, and maintaining forward momentum.
- 7+ years of professional Android development experience with a strong focus on Java and Kotlin
- Deep understanding of Android app architecture, design patterns, and UI/UX principles
- Proficiency in developing applications using Android SDK, Android Studio, and related frameworks
- Hands-on experience with RESTful APIs and integrating third-party libraries
- Familiarity with version control systems like Git
- Experience working in an Agile development environment
- Strong problem-solving skills and ability to think critically
- B2 level (upper-intermediate) or higher English language competency with ability to communicate effectively in professional settings, both written and verbal.
- If you are excited about this position but your past experience doesn't align perfectly with all the listed skills, we encourage you to apply anyway. You may be just the person we are looking for in this or another role.
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Android Developer
Raiffeisen Bank UkraineРайффайзен Банк – надійний та відповідальний банк із іноземним капіталом.
• Implement ideas from Product Backlog into a reliable working product • Develop, deploy, and support mobile banking application • Promote code quality and app performance with the new architectural patterns • Provide reliable service for banking customers
• Craft mobile experience for connecting watch enthusiasts with luxury watches. • Build modern, intuitive interfaces using Kotlin and Jetpack Compose. • Collaborate with Product Management, Backend, UX Design, and QA to deliver features. • Maintain high quality standards through code reviews and automated testing. • Continuously improve the Android codebase.
Android Developer
Group 1001We are a financial services enterprise creating useful and intuitive solutions and products for everyone.
• Collaborate with the development team to design and implement new features and functionalities for Android applications, adhering to best practices and coding standards. • Utilize your expertise in Kotlin to write efficient, scalable, and maintainable code for Android applications. • Advocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito to ensure the robustness and reliability of the codebase. • Design, develop, and execute comprehensive unit tests to validate the correctness of individual components and enhance overall code quality. • Identify and implement code optimizations to improve the performance and responsiveness of Android applications. • Collaborate with the team to troubleshoot and resolve issues and bugs, ensuring the stability and continued functionality of the applications. • Work with the team to set up and maintain CI/CD pipelines to automate the build, testing, and deployment process. • Stay updated with the latest trends and technologies in Android development, recommending and implementing improvements and innovations where applicable. • Collaborate effectively with product managers, designers, and backend developers to understand requirements and deliver exceptional user experiences.
Senior Android Engineer
Group 1001We are a financial services enterprise creating useful and intuitive solutions and products for everyone.
• Collaborate with cross-functional teams to design, develop, and implement new features and enhancements for our Android applications. • Take ownership of the entire development lifecycle from concept to deployment. • Demonstrate expertise in Kotlin programming language, leveraging its features to write clean, efficient, and maintainable code. • Champion the TDD approach and actively participate in writing test cases before implementing new features. • Ensure thorough test coverage and maintain a reliable suite of unit tests. • Design and implement unit tests to verify the correctness of individual components and ensure code quality and stability. • Conduct and participate in code reviews to ensure code adheres to best practices, follows coding standards, and complies with design specifications. • Identify and resolve performance bottlenecks in Android applications to deliver fast and responsive user experiences. • Create and maintain technical documentation related to Android application architecture, codebase, and troubleshooting guides. • Contribute to technical design discussions and provide input on feasibility of proposed features. • Work proactively to identify and fix bugs and issues in the existing Android applications. • Continuously monitor and enhance the application's performance and stability. • Collaborate effectively with the product manager, designer, and other team members to understand requirements, contribute ideas, and ensure successful project delivery. • Keep up-to-date with the latest advancements and trends in Android development, Kotlin, and best practices to bring innovation and improvements to our development processes. • Provide guidance and mentorship to fellow team members in the engineering department, supporting their professional growth and development.



