
Software Development Engineer II - Android
Safe Security3 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, develop, test, and maintain production Android applications using Kotlin and modern Android practices.
- Translate Figma designs into high-fidelity Android interfaces with polished native animations and accessibility support.
- Own features from requirements and design through deployment, monitoring, and production support.
- Implement scalable Android architectures using MVVM, Clean Architecture, and modular design patterns.
- Improve application performance, reliability, maintainability, and security while troubleshooting complex technical issues.
- Use AI-assisted tools for code generation, debugging, refactoring, testing, documentation, and reviews, while validating generated code.
- Conduct code reviews and contribute to architecture, engineering excellence, and productivity initiatives.
- Collaborate with iOS, Product, Design, Backend, Platform, Architecture, and other stakeholders to deliver consistent user experiences.
- Plan and execute projects while owning deliverables, timelines, and scope.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3–5 years of professional Android application development experience.
- Strong proficiency with Kotlin and the Android SDK, including experience shipping production-grade Android applications.
- Experience with MVVM, Clean Architecture, modular application design, Jetpack Compose, Coroutines, Flow, Hilt, RESTful APIs, and Room.
- Strong understanding of mobile performance optimization, debugging, software engineering fundamentals, and critical evaluation of AI-generated code.
- Experience with CI/CD pipelines, technical design discussions, architecture decisions, and converting Figma designs into production screens.
- Experience with custom drawing and Android data visualization using Canvas API, custom Compose drawing, or charting libraries.
- Ability to work in a fast-paced, high-ownership environment with strong problem-solving skills.
- Preferred experience includes enterprise SaaS applications, Sentry, KMP, mobile security, authentication, OAuth, SSO, JWT, AWS, GCP, Azure, and AI- or LLM-powered mobile applications.
- Familiarity with cybersecurity products, enterprise security workflows, or risk management platforms is preferred.
Benefits
- Meaningful equity for employees.
- Unlimited leave.
- Medical insurance and wellness benefits for employees and families.
- Career advancement opportunities in a rapidly growing company.
Tech Stack
Categories
Mobile