Job Detail
-
Job ID 60339
Job Description
Location: Mumbai / Bengaluru
Employment Type: Full-Time, On-site (5 days/week)
Company: Upstox
About Upstox
At Upstox, we’re building the future of investing — simple, powerful, and accessible to everyone. As one of India’s fastest-growing fintech platforms, we empower millions of users to trade, invest, and grow their wealth confidently. Backed by Ratan Tata and Tiger Global, we’re committed to innovation, speed, and customer-first solutions.
Role Overview
We are looking for a Senior Android Developer (SDE-3) to join our Android Engineering team. You will play a pivotal role in designing, developing, and maintaining high-performance mobile applications that impact millions of users. Beyond coding, you’ll shape app architecture, mentor engineers, and push the boundaries of mobile innovation.
Key Responsibilities
Design & Architecture :Lead design and architecture of scalable, secure, and high-performance Android applications.
End-to-End Development :Own features from concept to production, ensuring seamless UI/UX and optimal performance.
Code Quality & Standards :Champion best practices in coding, testing, and deployment, raising the bar across the team.
Collaboration :Partner with Product, Design, and Backend teams to deliver frictionless user experiences.
Innovation: Explore and implement modern Android technologies including Jetpack, Kotlin Coroutines, and Compose.
Mentorship : Guide and mentor junior engineers, fostering a culture of technical excellence and continuous learning.
Performance & Monitoring : Define performance metrics, monitor app health, and continuously optimize for speed, stability, and scalability.
Who You Are
- Experience: 7+ years of hands-on Android development.
- Strong expertise in Kotlin, Android SDK, and Jetpack libraries.
- Proven track record of shipping complex, large-scale Android apps with millions of users.
- Deep understanding of mobile app architecture (MVVM/MVI), design patterns, dependency injection, and reactive programming.
- Skilled at writing clean, maintainable, and testable code.
- Experience in performance tuning, memory management, multithreading, and offline storage strategies.
- AI-native mindset: able to leverage AI for faster development, debugging, and performance optimization.
- Collaborative and mentoring-oriented, with excellent problem-solving skills.
- Education: Bachelor’s or Master’s degree in Computer Science or related field (preferred).
Why Join Us
- Work on one of India’s most loved fintech apps, impacting millions of users.
- Be part of a fast-paced, innovative, and high-energy engineering culture.
- Opportunity to mentor, lead, and shape the future of Android development at scale.
- Explore cutting-edge technologies and AI-native development approaches.
Other jobs you may like
-
Senior Software Development Engineer (C++ – SDE III / IV) – Mumbai /Bengaluru (8-10 Years Exp )
- @ Upstox
- Bengaluru, Karnataka, India