Android Developer
Job Purpose
The key scope of work is to develop and enhance the existing applications relating to WINK+.
Responsibilities
- Design, develop, and maintain Android applications using Kotlin
- Collaborate with cross-functional teams to define, design, and ship new features
- Improve app performance, stability, and maintainability
- Write clean, maintainable code and participate in code reviews
- If experienced, contribute to or support iOS app development when needed
- Work closely with product, design to deliver seamless user experiences
- Stay up-to-date with the latest Mobile technologies and trends
Qualifications & Work Experience
Qualifications and work experience include:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Proven experience in Android development (Kotlin/Java); familiarity with iOS development (Swift) is a plus.
- Basic to intermediate backend development experience.
- Understanding of RESTful APIs, databases, and cloud-native infrastructure (AWS familiarity is a plus).
- Experience working in fast-paced startup or scale-up environments is a strong advantage.
Skills
Technical skills include:
- Strong experience in Android development using Kotlin
- Solid understanding of Android SDK, app lifecycle, UI/UX principles, and performance optimization
- Familiarity with common architecture patterns (e.g., MVVM, Clean Architecture)
- Experience with RESTful APIs, background processing, and third-party SDKs
- Proficient with Git, CI/CD tools, and working in agile environments
Generic skills include:
- Good communication skills and ability to work collaboratively
- Strong inclination and eager for continual learning and development
- Strong team player
- Critical thinking and problem-solving skills
- Ability to understand and explain complex data and effective interactions with the stakeholders
- Ability to think independently and actively propose solutions to the team.