Job Summary: We are seeking a skilled Android Developer with a strong foundation in Kotlin, Jetpack components, and unit testing to join our talented mobile development team. The ideal candidate will be responsible for building high-quality Android applications that provide seamless user experiences. You will collaborate with designers, product managers, and other developers to deliver innovative solutions.
Key Responsibilities:
- Application Development: Design, develop, and maintain robust Android applications using Kotlin and Jetpack components, ensuring optimal performance and user engagement.
- Feature Implementation: Collaborate with cross-functional teams to gather requirements and translate them into functional features and applications.
- Code Quality: Write clean, maintainable, and efficient code while adhering to industry best practices. Conduct code reviews to ensure quality and share knowledge within the team.
- Unit Testing: Develop and execute unit tests to validate application functionality and ensure code reliability. Utilize testing frameworks to automate testing processes.
- Architecture & Design: Contribute to application architecture and design, implementing modern design patterns and best practices (e.g., MVVM, MVP).
- Troubleshooting: Identify and resolve bugs and performance issues, ensuring a smooth user experience.
- Documentation: Maintain comprehensive documentation of code, processes, and project specifications for future reference and onboarding purposes.
- Continuous Improvement: Stay updated with the latest trends in Android development, Jetpack libraries, and unit testing methodologies, and recommend improvements to existing processes and tools.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: 6+ years of experience in Android development with a strong focus on Kotlin and Jetpack.
- Technical Skills:
- Proficient in Kotlin and experienced with Jetpack components (LiveData, ViewModel, Room, Navigation, etc.).
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with unit testing frameworks (e.g., JUnit, Mockito) and methodologies.
- Familiarity with RESTful APIs and third-party libraries.
- Knowledge of version control systems (e.g., Git).
- Soft Skills: Excellent problem-solving skills, attention to detail, and effective communication abilities.
Preferred Qualifications:
- Experience with Continuous Integration/Continuous Deployment (CI/CD) practices.
- Familiarity with Kotlin Coroutines and Flow for asynchronous programming.
- Understanding of architectural patterns (e.g., MVVM, MVP) and design principles.
- Knowledge of Agile development methodologies.
Benefits:
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Opportunities for professional development and career advancement.
How to Apply: Interested candidates are invited to submit their resume.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
JAVA Fullstack Developer
2026-04-11
Senior Android Software Engineer
2026-04-12
Application Engineer (Junior to Intermediate Backend Developer)
2026-04-08
- Posted
- Mar 05, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Synechron
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
JAVA Fullstack Developer
2026-04-11
Senior Android Software Engineer
2026-04-12
Application Engineer (Junior to Intermediate Backend Developer)
2026-04-08