Job description
About the Job
Company
- Throttll
Location
- Jaipur, Rajasthan
Job Type
- Full-Time (On-Site)
Experience Level
- 3+ Years of Dedicated Android Development Experience
The Role: Senior Android App Developer
We are seeking a seasoned and highly motivated
Senior Android App Developer
to join our team in Jaipur.
You will be responsible for the full lifecycle of our high-performance mobile application, from architectural design and feature development to optimization and deployment.
This role requires an expert level of proficiency in modern Android frameworks, a deep commitment to code quality, and the ability to mentor junior team members.
Key Responsibilities
Application Architecture & Development
Design and Build:
Architect, develop, and maintain advanced applications for the Android platform using
Kotlin
and modern design patterns (e.g., MVVM).
Code Quality & Standards:
Write clean, well-tested, and highly maintainable code.
Lead code reviews and enforce strict coding standards and best practices across the team.
Performance Optimization:
Profile and optimize application performance, identifying and resolving complex bugs and bottlenecks to ensure a smooth, fast, and responsive user experience.
Modern UI:
Implement modern, declarative UIs using
Jetpack Compose
or advanced XML layouts while adhering to Google’s Material Design principles.
Collaboration & Integration
Cross-Functional Teamwork:
Collaborate closely with product managers, UX/UI designers, and back-end engineers to define, design, and ship new features.
API and Data Integration:
Expertly integrate mobile applications with remote data sources and services via
RESTful APIs, JSON/XML , and potentially GraphQL.
Dependency Management:
Manage and integrate third-party libraries and APIs, evaluating them for stability and performance impact.
System and Lifecycle Management
Testing:
Develop comprehensive unit tests (JUnit) and user interface tests (Espresso) to ensure application robustness and reliability across different devices and OS versions.
Version Control & CI/CD:
Utilize advanced features of
Git
for version control and actively participate in the continuous integration and continuous deployment (CI/CD) pipeline.
Deployment:
Manage the entire release process, including beta testing, staging, and final deployment to the
Google Play Store .
Non-Negotiable Requirements
Experience:
3 + years
of dedicated experience as an Android Developer, with a proven track record of shipping and maintaining complex applications.
Language Proficiency:
Expert-level proficiency in
Kotlin
(Java is a plus).
Android Ecosystem Mastery:
Deep knowledge of the
Android SDK , Android Studio, and the nuances of various Android versions and device fragmentation.
Architecture:
Strong, practical experience with modern architectural patterns, preferably
MVVM , and extensive use of
Android Jetpack
components (e.g., ViewModel, LiveData, Room, Navigation).
Networking & Data:
Proven expertise in connecting to RESTful APIs and handling local data persistence ( SQLite/Room ).
Highly Desired Expertise (A Strong Advantage)
Professional experience with
Jetpack Compose .
Experience with
Dependency Injection
frameworks (e.g., Dagger, Hilt).
Familiarity with functional programming and
Coroutines/Flow
for asynchronous operations.
Experience in a B2B or SaaS product environment.
Contributions to open-source Android projects or an impressive portfolio of apps on the Play Store.
If you are a talented and experienced developer ready to take ownership of a critical mobile platform, we encourage you to apply.
Contact Details:
Apply Now: Send your CV to u@throttll.com
WhatsApp CV/Portfolio Link to: +91-9929152888
Required Skill Profession
Computer Occupations