SDE 2 - Android

We are looking for smart, dynamic individuals who have a passion for solving complex problems, and a strong will to learn. You will work in a fast-paced environment alongside other engineers, designers, and managers. This position requires a strong understanding of Android development, a solid grasp of the latest technologies, and a drive to constantly improve.

BS-99
3+ Years
1
  • LinkedIn-icon
  • WhatsApp-icon

Responsibilities

  1. Develop, test, and maintain Android applications for a wide range of Android devices.
  2. Collaborate with cross-functional teams to define, design, and ship new features.
  3. Write clean, maintainable, and efficient code following best practices.
  4. Ensure the performance, quality, and responsiveness of applications.
  5. Identify and fix bugs and performance bottlenecks.
  6. Integrate APIs and third-party services into Android applications.
  7. Stay updated on new Android development trends, tools, and technologies.
  8. Participate in code reviews to maintain code quality across the team.
  9. Contribute to the design and architecture of the application, ensuring best practices are followed.

Qualification & Skills

Mandatory

  1. 3+ years of experience in Android app development.
  2. Proficiency in Kotlin and Java.
  3. Strong understanding of the Android SDK, different Android versions, and how to deal with various screen sizes.
  4. Experience with RESTful APIs to connect Android applications to backend services.
  5. Experience in developing apps in MVP/MVVM.
  6. Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines.
  7. Strong knowledge of Android UI design principles, patterns, and best practices.
  8. Experience with offline storage, threading, and performance tuning.
  9. Familiar with advanced Android features such as Camera, Bluetooth, Location, Sensors etc.
  10. Familiarity with Functional and Reactive programming paradigm.
  11. Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  12. Strong problem-solving skills and the ability to work both independently and in a team environment.

Good to Have

  1. Experience in hybrid mobile development frameworks is a plus.

Join Our Team

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