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