VI

SW Engineer, Sr Consultant level

Visa
Bangalore8-12 LPA Posted 21 Apr 2025
FULL TIME
Android Development
ios design
Kotlin
Restful Apis
Java

Job Description

We are looking for a highly skilled and experienced Senior Staff Engineer to join our Android development team. The ideal candidate will have a strong background in designing, developing, and maintaining high-performance Android applications. This role requires a deep understanding of Android architecture, excellent problem-solving skills, and the ability to lead and mentor a team of engineers.

Responsibilities

  • Design, develop, and maintain high-quality Android applications.
  • Lead and mentor a team of Android engineers, providing technical guidance and support.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs to improve application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Contribute to the development of best practices and coding standards.
  • Participate in code reviews to maintain high standards of code quality.
  • Work closely with product managers, designers, and other stakeholders to deliver a seamless user experience.

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

Qualifications

Basic Qualification

  • 8+ years of relevant work experience with a Bachelor's Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in Android development.
  • Strong proficiency in Java and Kotlin.
  • Deep understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Strong understanding of Android design principles, patterns, and best practices.
  • Understanding of iOS design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools, such as Git, Bitbucket
  • Experience with application distribution via Google Play
  • Experience the distribution of SDK via maven and other ways
  • Experience with continuous integration and automated testing.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and collaboration skills.

Preferred Qualification

  • 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
  • Experience with Android Jetpack components.
  • Experience with building and distribution of SDKs
  • Familiarity with Agile/Scrum development processes.
  • Experience with mobile CI/CD pipelines.
  • Knowledge of mobile security best practices.
  • Contributions to open-source Android projects.

Join WhatsApp Channel