SDE 3 - Android

We are looking for a highly skilled Senior Android Developer (SDE 3) to take ownership of complex mobile projects, lead technical decisions, and mentor junior developers in building robust and high-performing Android applications.

BS-100
5+ Years
1
  • LinkedIn-icon
  • WhatsApp-icon

Responsibilities

  1. Design, develop, and deploy high-quality Android applications.
  2. Lead the architecture and design decisions for scalable Android applications.
  3. Collaborate with cross-functional teams (designers, backend developers, and product managers) to deliver seamless user experiences.
  4. Ensure code quality through code reviews, unit testing, and automation.
  5. Identify and resolve performance bottlenecks and bugs, ensuring high-performance, low-latency applications.
  6. Mentor and guide junior developers and drive best coding practices within the team.
  7. Work with product teams to understand business requirements and translate them into technical solutions.
  8. Stay updated on the latest Android trends, technologies, and frameworks.
  9. Optimize apps for performance, scalability, and stability across a wide range of devices.
  10. Ensure smooth integration of third-party libraries, APIs, and backend services.

Qualification & Skills

Mandatory

  1. 5+ years of professional experience in Android app development.
  2. Expert proficiency in Kotlin and Java, with a deep understanding of the Android SDK.
  3. Strong understanding of Android architecture components (ViewModel, LiveData, Room) and design patterns like MVVM or MVP.
  4. Experience with RESTful APIs to connect Android applications to backend services.
  5. Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines.
  6. Strong knowledge of Android UI design principles, patterns, and best practices.
  7. Experience with offline storage, threading, and performance tuning.
  8. Familiar with advanced Android features such as Camera, Bluetooth, Location, Sensors etc.
  9. Familiarity with Functional and Reactive programming paradigm.
  10. Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  11. Strong problem-solving skills and the ability to work both independently and in a team environment.

Good to Have

  1. Experience with hybrid frameworks such as Flutter or React Native is a plus.

Join Our Team

Build a career to thrive in an inclusive environment, and allow your ideas to become your voice.