Android Developer

Salary

₹15 - 20 LPA

Min Experience

2 years

Location

Bangalore

JobType

full-time

About the role

Overview

Company name: Nudge | HQ Location: San Francisco, California | Website | LinkedIn

Role: Android Developer

  • Salary: Rs. 15-20 lakhs per year
  • Experience: 2+ years
  • Location: Bangalore
  • Type: Full-time

What to expect
We are seeking a talented and experienced Android Developer to join our dynamic team. We provide SDKs to our customers to manage UI/UX experiences without developer bandwidth. You will be responsible for building these native experiences that are configurable from our dashboard. As a part of this team, you will work first-hand with the latest mobile technologies and solve the challenges of scale, performance, security, and cost optimization. Your efforts will directly ensure our users receive quality service and a seamless experience.

Key Responsibilities

  1. Develop and Maintain Android SDKs and other SDKs dependent on it, like flutter and react native SDKs.
  2. Exhibit ownership for the delivery and the health of products you build and ensure that the delivery meets our quality benchmarks.
  3. Closely collaborate with product, design, and business teams to understand product ideas and business needs and help deliver them
  4. Develop high-performance components while driving the adoption of best practices by writing reusable, and efficient code
  5. Play an active role in the team’s technical design choices, code reviews, and documentation
  6. Be part of a team that values continuous learning and pushes the boundaries to improve ourselves individually and collectively

Skillset Requirement

  1. Strong problem-solving skills.
  2. Strong system design and architecture skills - specifically for android.
  3. Mobile Application Development in general and Android Development skills.
  4. Understanding of how android internals work, and android fundamentals.
  5. Proficiency in software development, including coding, testing, and debugging.
  6. Solid understanding of local databases (e.g., SQLite, Room) and data persistence.
  7. Experience optmising network requests from android, and networking protocols like HTTP and WebSockets.
  8. Familiarity with CI/CD pipelines and automated testing is a plus.
  9. Understanding of mobile security best practices.
  10. Experience with server-driven UI and dynamic component rendering.

About the company

About us
Nudge is a user experience platform for product and growth teams to build native experiences to activate, retain, and understand users—without developer bandwidth. We’re backed by marquee investors across the globe.

Skills

Android