Interesting Job Opportunity: Nykaa - Software Development Engineer II - Mobile UI
Nykaa
Date: 1 week ago
City: Bengaluru, Karnataka
Contract type: Full time

Job Title : Software Development Engineer II (React & Android)
Location : Bangalore, India
Experience : 3 to 6 years
Employment Type : Full-time
About The Role
We are looking for a passionate and skilled Software Development Engineer II who thrives in a full-stack mobile environment, building robust Android native applications and scalable React-based web apps. In this role, youll play a critical part in crafting digital tools that empower thousands of users across India. If you're excited about solving real-world problems at scale and working across tech stacks, this is the role for you.
Key Responsibilities
Location : Bangalore, India
Experience : 3 to 6 years
Employment Type : Full-time
About The Role
We are looking for a passionate and skilled Software Development Engineer II who thrives in a full-stack mobile environment, building robust Android native applications and scalable React-based web apps. In this role, youll play a critical part in crafting digital tools that empower thousands of users across India. If you're excited about solving real-world problems at scale and working across tech stacks, this is the role for you.
Key Responsibilities
- Own and build features end-to-end for Android (Kotlin) and React (TypeScript/JavaScript) applications.
- Collaborate closely with Product, Design, and Backend teams to translate user requirements into technical solutions.
- Drive clean code practices and maintain architectural integrity across mobile and web platforms.
- Optimize applications for maximum speed and scalability.
- Instrument, monitor, and improve app performance and reliability across varying network conditions and devices.
- Stay on top of emerging technologies and recommend innovations that improve our platform.
- 36 years of hands-on experience in software development with a strong focus on Android (Kotlin preferred) and React.
- Solid understanding of core Android components (Activities, Fragments, Services, View Models, Coroutines, Jetpack Libraries).
- Proficiency in React.js, modern hooks, and state management techniques (e.g., Redux, Context API).
- Strong grasp of software engineering principles, design patterns, and clean architecture.
- Comfortable with REST APIs, debugging tools (Flipper, Chrome DevTools), and automated testing frameworks.
- Experience in shipping consumer-facing apps with high quality and performance.
- Ownership mindset with a proactive approach to solving problems and delivering results.
- Familiarity with offline-first architectures and local caching strategies.
- Exposure to CI/CD pipelines and release management on Google Play and web deployments.
- Knowledge of backend systems or GraphQL is a plus.
- Build products that directly impact the livelihoods of thousands of users.
- Be part of a high-ownership culture where youll influence not just the codebase but the product direction.
- Work with a sharp, driven, and collaborative team focused on excellence and innovation.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Talent Acquisition Specialist
Qualcomm,
Bengaluru, Karnataka
1 day ago
CompanyQualcomm India Private LimitedJob AreaHuman Resources Group, Human Resources Group > Talent AcquisitionGeneral SummaryAs part of Qualcomm’s Talent Acquisition (TA) team, you will contribute to initiatives that will enhance the overall candidate experience and serve as a talent advisor to the business and our team. This role will focus on the end-to-end recruiting cycle and sourcing to identify, engage, and...

Software Development Engineer
Adobe,
Bengaluru, Karnataka
2 days ago
Our CompanyChanging the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.We’re on a mission to hire the very...

Trainee Technician
Fresenius Medical Care,
Bengaluru, Karnataka
4 days ago
Position Description for Recruitment: Trainee TechnicianPosition: Trainee TechnicianReporting to: Senior Dialysis TechnicianSummary of the role:Sets up and operates haemodialysis machine to provide dialysis treatment for patients with kidney failureAttach dialyzer and tubing to machine and prime the extracorporeal circuits with 0.9% normal saline to prepare machine for use.Label dialyser & blood lines with patient name & ID prior to the...
