A leading tech company based in Makati is seeking an experienced Android Developer to design and maintain high-performance applications using Java and Kotlin. The ideal candidate has expertise in geolocation and Bluetooth technology, alongside a strong understanding of code quality and testing frameworks. This role involves collaboration with cross-functional teams and mentoring junior developers, with a night shift schedule and hybrid working environment.
Qualifications
Strong experience with geolocation services and Bluetooth technology.
Extensive experience in Android development with Java and Kotlin.
Ability to write clean, maintainable code and implement testing strategies.
Responsibilities
Design, build, and enhance high-performance Android applications.
Implement and execute thorough testing strategies.
Work closely with cross-functional teams and mentor junior developers.
Skills
Geolocation services
Bluetooth technology
Java
Kotlin
Clean code practices
Problem-solving
Communication skills
Tools
JUnit
Espresso
AndroidX Test
Job description
Overview
Location: Makati (Hybrid). Schedule: Night Shift. Salary: 150,000 PHP.
Responsibilities
Develop and maintain applications: Design, build, and enhance high-performance Android applications using Java and Kotlin. Ensure code quality by adhering to best practices and coding standards.
Quality assurance: Implement and execute thorough testing strategies, including unit tests, integration tests, and automated UI tests. Identify and resolve bugs to ensure application reliability and performance.
Collaborate and lead: Work closely with cross-functional teams to define application requirements and deliver features. Provide mentorship to junior developers and contribute to technical discussions and architectural decisions.
Qualifications
Geolocation and Bluetooth Expertise: Strong experience with geolocation services and Bluetooth technology, including implementation and troubleshooting of location-based and Bluetooth-enabled features.
Proficiency in Java and Kotlin: Extensive experience in Android development with Java and Kotlin, and a deep understanding of Android frameworks and APIs.
Code Quality and Testing: Ability to write clean, maintainable code and implement testing strategies using frameworks like JUnit, Espresso, and AndroidX Test.
Design Patterns and Architecture: Knowledge of design patterns (MVC, MVVM) and best practices for creating scalable and maintainable Android applications.
Problem-Solving and Debugging: Strong analytical skills for troubleshooting and resolving complex issues effectively.
Communication and Collaboration: Excellent communication skills with the ability to collaborate effectively with both technical and non-technical team members.