Results-driven Senior Android Engineer with over 10 years of experience delivering end-to-end native Android applications using Kotlin and the Android SDK. Proven expertise in designing and developing scalable, high-performance mobile solutions by applying MVVM, Clean Architecture, and modern Android development best practices. Experienced in leading cross-functional Agile teams, conducting code reviews, mentoring junior engineers, and driving technical excellence throughout the software development lifecycle—from requirements analysis and sprint planning to deployment and post-release support. Skilled in RESTful API integration, Jetpack Compose, state management, performance optimization, and application architecture. Adept at translating complex business requirements into robust, maintainable, and user-centric mobile applications that deliver measurable business value.
Experience: 5 - 10 years
Over 8 years of professional experience developing native Android applications using Kotlin. Proficient in writing clean, maintainable, and efficient code by leveraging Kotlin features such as coroutines, extension functions, data classes, sealed classes, higher-order functions, null safety, and scope functions. Experienced in applying Kotlin with MVVM, Clean Architecture, Jetpack Compose, Hilt, Retrofit, Room, and Flow to build scalable, high-performance Android applications. Skilled in integrating RESTful APIs, implementing asynchronous programming, and following Android development best practices to deliver robust and maintainable solutions.
Experience: 10+ years
Over 10 years of experience designing, developing, and maintaining native Android applications using Kotlin and Java. Expertise in building scalable, high-performance mobile applications using MVVM, Clean Architecture, and modern Android development best practices. Experienced with Jetpack Compose, Android SDK, RESTful API integration, Room, Coroutines, Hilt, Retrofit, and Android Jetpack libraries. Strong background in the full software development lifecycle, including requirements analysis, architecture design, feature implementation, testing, code reviews, deployment, and post-release support. Proven experience leading development teams, mentoring junior engineers, collaborating with cross-functional Agile teams, and delivering applications across both mobile and Android TV platforms.
Experience: 5 - 10 years
Experienced in using Git for source code management, feature branching, pull requests, code reviews, merge conflict resolution, and release management in Agile development teams. Collaborated with multiple developers to maintain code quality and support continuous integration throughout the development lifecycle.
Experience: 1 - 2 years
Approximately 1 year of professional experience developing responsive web applications using React.js. Experienced in building reusable UI components, implementing state management, integrating RESTful APIs, and creating interactive user interfaces using modern JavaScript (ES6+). Collaborated with backend and mobile development teams to deliver scalable, maintainable, and user-friendly web applications while following Agile development practices and version control using Git.
Experience: 1 - 2 years
Around 1 year of professional experience developing cross-platform mobile applications using Flutter and Dart. Worked on implementing user interfaces, integrating RESTful APIs, managing application state, and building reusable widgets while following clean and maintainable coding practices. Collaborated with cross-functional teams in an Agile environment to deliver mobile features and contribute to the application's development and maintenance. Familiar with Flutter's widget-based architecture, navigation, state management concepts, and the mobile application development lifecycle.
Experience: Less than 6 months
Approximately 2 years of professional experience developing backend applications and RESTful web services using Java and Spring Boot. Experienced in designing and implementing REST APIs, business logic, and database interactions using Spring Data JPA with SQL databases. Worked with dependency injection, transaction management, validation, and layered architecture to build scalable and maintainable backend services. Collaborated with frontend and mobile developers to define API contracts, troubleshoot integration issues, and deliver features in an Agile development environment. Familiar with authentication concepts, version control using Git, and CI/CD practices.
“"The process with OnlineJobs.ph was unbelieveably easy and simple. ..It's literally been game changing for me and for my life."”
Mike Killen
SEE MORE REAL RESULTS“They are definitely a valuable part of your business for all kinds of reasons.”
- Steven Rapposelli
Onlinejobs.ph "ID Proof" indicates if "they are who they say they are".
It DOES NOT indicate skill level.
ID Proof scores are 0 - 99 with 99 being the best. It is calculated based on dozens of data points.
It's intended to help employers know who they're talking to is real, and not a fake identity.