Android Developer

  • Gurugram
  • Nykaa

Position: Android Developer (We are looking for an immediate Joiners)

Work from Office opportunity

Experience- 2-5 years

Location: [Gurgaon]

Company: [Nykaa]


Must have skills- Jetpack Compose, MVVM / MVI, Dependency Injection,Coroutines,Room DB,Unit Test Cases.


Job Summary:

We are looking for an experienced Android Developer who is passionate about developing mobile applications with a focus on video editing capabilities. The ideal candidate will have a strong understanding of Android development, experience with Jetpack components, and a solid background in integrating and optimizing video editing functionalities within mobile applications.

Key Responsibilities:

  • Design, develop, and maintain Android applications with advanced video editing features.
  • Utilize Jetpack components to build robust, scalable, and maintainable mobile applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize video processing and rendering to ensure high performance and smooth user experience.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Debug and resolve technical issues, ensuring the quality and performance of the application.
  • Stay updated with the latest trends and advancements in Android development and video editing technologies.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven experience as an Android Developer with a strong portfolio of apps featuring video editing capabilities.
  • Proficiency in Kotlin and Java programming languages.
  • Extensive experience with Android SDK and Jetpack components, including but not limited to LiveData, ViewModel, Room, Navigation, and WorkManager.
  • Strong understanding of video codecs, formats, and streaming protocols.
  • Experience with video processing libraries and tools (e.g., FFmpeg, MediaCodec).
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems (e.g., Git).

Preferred Qualifications:

  • Experience with cloud services and APIs, such as AWS or Firebase.
  • Knowledge of multimedia frameworks and libraries, such as ExoPlayer.
  • Experience with UI/UX design principles and creating intuitive user interfaces.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent communication skills and attention to detail.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and innovative projects.
  • A collaborative and inclusive work environment.
  • Continuous learning and professional development opportunities.