Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Android Developer role is an important part of the Mobile Software development team. This role will be focusing in designing, developing, and testing applications on the Android operating system. They need a good understanding of design principles and should be able to work well with UI designers, testers, and other developers.
Key Responsibilities
- Collaborate with the product and design teams to understand requirements and translate them into technical specifications and features.
- Develop and maintain robust and scalable Android applications using Kotlin and Java.
- Implement best practices for app architecture using MVVM (Model-View-ViewModel) and MVP (Model-View-Presenter) patterns, Object-Oriented Programming, and other design patterns.
- Experience with Jetpack Compose.
- Experience with testing tools such as Unit.
- Experience with RESTful APIs, third-party libraries, and web services to ensure seamless data synchronization and smooth app performance.
- Write clean, efficient, and maintainable code, and conduct code reviews to ensure high-quality standards are met.
- Optimize app performance and improve user experience through continuous testing, debugging, and optimization.
- Stay up-to-date with the latest Android development trends and technologies and recommend improvements and enhancements to the existing codebase.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Competencies
- Minimum 5+ years of experience in ANDROID App Development
- Proven expertise in Kotlin, with a strong portfolio of published apps on the Google Play Store.
- Solid understanding of Android design patterns like MVVM and experience implementing Object-Oriented Programming.
- Strong knowledge of mobile app architecture, performance optimization, and memory management.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues effectively.
- Familiarity with version control systems, especially Git.
- Familiarity with fintech concepts, such as financial data security, payments, and transaction processing, will be a plus.
Other Skills
- Good at analytical thinking, result-oriented, team-oriented, and open-minded
- Strong written and verbal communication skills in English
Key Skills
Ranked by relevanceReady to apply?
Join P Tech and take your career to the next level!
Application takes less than 5 minutes