Senior Android Developer (Sun-Thu working week) Offline
Project Description:
We are looking for an experienced Senior Android Developer to join a long-term project with a client in Saudi Arabia. The role involves building and enhancing mobile applications with a focus on performance, scalability, and user experience. You will collaborate closely with the client's team, working in an international environment with direct communication and ownership of features.
Responsibilities:
Design, develop, and maintain high-quality Android applications.
Implement new features, improve performance, and fix bugs.
Collaborate with cross-functional teams (designers, product owners, backend developers).
Ensure application reliability, scalability, and security.
Participate in code reviews and enforce best practices.
Write unit and integration tests to guarantee code quality.
Stay up to date with the latest Android development trends and technologies.
Contribute to technical documentation and knowledge sharing.Mandatory Skills Description:
Requirements (Mandatory Skills):
7+ years of professional experience in mobile development.
Strong proficiency in Android SDK, Kotlin, and Java.
Experience with MVVM/MVI architecture patterns.
Proficiency with RESTful APIs and third-party libraries integration.
Experience with Git and CI/CD pipelines (e.g., Jenkins, GitLab CI).
Strong debugging, problem-solving, and performance optimization skills.
Excellent communication skills, proactive and independent working style.Nice-to-Have Skills Description:
Experience with Jetpack Compose.
Knowledge of Clean Architecture principles.
Familiarity with Firebase services.
Experience with unit testing and UI testing frameworks (JUnit, Espresso).
Exposure to Agile/Scrum methodology.
Experience working with financial or large-scale enterprise applications.- Languages:
- English: C1 Advanced
Required languages
English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Android →