Who You are
- Has 1-5 years of experience developing Android Applications
- Is capable of quickly understanding the existing Architecture and Code Practices
- Is not afraid to deep-dive into the legacy code base and refactor, improve upon the existing implementations.
- Have an entrepreneurial spirit with a knack for working in high-paced environment
- Has a product mindset and is able to think beyond the product specs considering the larger implications, both technical and user-facing
- Proactive in communication, is able to take ownership of products’ delivery and performance
- Keeps himself apprised of the latest developments in the Android Community and takes interest in grooming the team.
What You'll Need
- 1-5 years of experience developing Android Applications
- Good working knowledge of design patterns & OOAD.
- A reactive approach using RxJava or RxKotlin.
- Working on interfaces, data binding, and application lifecycle.
- Experience in Dagger framework.
- Unit test code for robustness, including edge cases, usability,
and general reliability.
- Knowledge of Material Design and how to implement it in code.
- Excellent analytical and problem-solving skills.
- Our technology stack comprises Java, RxJava, ReactJS, Kotlin.
- Experience with Analytics, offline syncing, FCMs, deep-linking, notifications etc.
- Familiarity with Agile development, Scrums, continuous integration, and test-driven development processes.
Responsibilities
- Design and build advanced app features for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on MVVM architecture for building apps in Android Studio.
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java/Kotlin code.
- Continuously discover, evaluate, and implement current technologies to maximize Development efficiency.
📌 Android Developer (India)
🏢 Tripoto
📍 India