Job Openings
Senior Android Developer
About the job Senior Android Developer
Senior Android Developer
Required Qualifications:
- Experience:
- Minimum of 3 years of hands-on experience in Android app development.
- Proven portfolio of Android applications published on the Play Store.
- IT Degree or Diploma.
- Technical Skills:
- Proficiency in Java (preferred).
- Strong understanding of Android SDK, frameworks, and tools.
- Experience with RESTful APIs and third-party libraries (e.g., Retrofit, OkHttp, Glide).
- Familiarity with Android Jetpack components (ViewModel, LiveData, Room).
- Tools & Methodologies:
- Proficient in version control systems (Git).
- Experience with CI/CD tools.
- Knowledge of Agile/Scrum methodologies.
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to mentor junior developers and lead small teams.
Preferred Qualifications:
- Experience with Firebase, MongoDB, or REST APIs.
- Knowledge of modern architectural patterns (e.g., MVV
- M, Clean Architecture).
- Exposure to UI/UX design principles.
- Experience with testing frameworks (e.g., JUnit).
Key Responsibilities:
- Application Development:
- Design, develop, and maintain advanced Android applications.
- Write clean, efficient, and maintainable code using Kotlin/Java.
- Collaboration:
- Work closely with product managers, designers, and backend developers to implement new features.
- Participate in architectural discussions and code reviews.
- Performance Optimization:
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Testing & Deployment:
- Write unit and integration tests to ensure application stability.
- Deploy applications to the Google Play Store.
- Research & Innovation:
- Stay updated with the latest trends in Android development.
- Introduce new technologies to improve the development process.