Job Closed
This listing is no longer active.
We believe that every great idea deserves to become reality.
Mid-level Native Android Developer
Location
Colombia
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Native Android Developer
Workstate
• Responsible for developing robust and efficient Android applications using Java and Kotlin • Collaborate with cross-functional teams to define, design, and implement new features • Ensure code quality and performance
Job Requirements
- 3-5 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.
Benefits
- Colombian public holidays
- PTO and Sick Time
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.



