Responsibilities
- Design and build applications for the Android platform (Kotlin) and Gateway Services.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
- Work closely with product managers and SDET teams to gather data and estimate project timelines.
- Understand product specifications and come up with optimal, scalable solutions.
- Complete ownership of features worked upon, should be able to perform RCAs and provide quick resolution of relevant issues / production bugs while training Tech Support Engineers to offload recurring chunks of work.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Strive for following best coding practices throughout the process of designing, development and testing.
Requirements
- 2+ years of software engineering and product delivery experience, with 3+ years of experience with Android (Kotlin).
- Strong experience in Android development (2+ years).
- Proficient in Kotlin.
- Expertise in XML UI development and Jetpack Compose.
- Good understanding of Android UI/UX principles and Material Design.
- Hands-on experience with dependency injection (Hilt/Dagger2).
- Knowledge of memory profiling and debugging tools (Android Studio Profiler, leak detection).
- Experience working with REST APIs and integrating backend services.
- Experience with Coroutines / Flow.
- Familiarity with Unit Testing / UI Testing.
- Understanding of Android architecture patterns like MVVM / Clean Architecture.
- Experience working with product managers and UX designers, with a strong product sense and the ability to own large areas of product design and usability.
- Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
- Capability to bring in software engineering life cycle best practices.
- Excellent analytical and problem-solving skills.
- Deep understanding of algorithms and structures.
- Executed on RCAs / tough engineering problems at work.
- Won awards / recognised by upper management for going above and beyond.
- Open-source / pet project contributions.
This job was posted by Jancy Alice Challam from GeoIQ.