Talent.com
This job offer is not available in your country.
Android Developer

Android Developer

Allegion IndiaBengaluru, Karnataka, India
23 hours ago
Job description

Position Title : SeniorSoftware Engineer – Mobile Apps

Location : Bangalore, India

Business Unit : Allegion India Pvt. Ltd

Allegion India is seeking a highly motivated Senior Software Engineer who will work with a team of cross-functional product development engineers to design, architect, build, deploy and maintain mobile applications that are leveraged extensively throughout the Allegion software product portfolio of web, mobile and desktop solutions.

Job Description :

  • Responsible for designing, developing, and maintaining software solutions for new and existing Allegion products.
  • Work closely with product management and other functional stakeholders to understand requirements and translate them to elegant implementation.
  • Collaborate with globalteams for productdevelopment
  • Peer reviews for code and design
  • Contribute towards the continuous improvement of the qualityand process
  • May provide day-to-day direction and oversight for other employees
  • Provide design / architectural solutions for new developments
  • Serve as a mobility subjectmatter expert in the project
  • Responsible for maintaining and publishing apps to production
  • Self-directed and able to directothers and be an effective team-player

Required Knowledge, Skills,and Abilities :

  • Experience building nativeapplications in Android
  • Expert-level experience with Java and Kotlin
  • Expert-level understanding of Android SDK, different versions,and compatibility
  • Expert level proficiency with Android Jetpackcomponents (ViewModel, LiveData,Room, Navigation)
  • Experience with modern architecture patterns(MVVM, MVI, Clean Architecture)
  • Solid understanding of Coroutines and Flow
  • Experience with dependency injection (Dagger / Hilt, Koin)
  • Experience in developing apps that consumeweb services.
  • Strong experience with unit testing(JUnit, Mockito, Mockk)
  • Understanding of TDD / BDDmethodologies
  • Experience in settingup and maintaining CI / CD
  • Knowledge of GitHubActions, FastLane (Optional)
  • Experience with networking libraries like KTor and ApolloGraphQL (Optional)
  • Experience in RapidPrototyping
  • Experience in Scrum and Agile Philosophy
  • Thorough understanding of Google’s designprinciples and interface guidelines.
  • Experience with performance and memory tuningusing tools (Profilers)
  • At least one versioning tool experience (GIT or SVN)
  • Effective written, verbal,and presentation skillswith the abilityto clearly articulate ideas and concepts.
  • Ability to relateto others demonstrated resourcefulness and flexibility, active participation in the decision-making process, ability to assess risk, and act with a sense of urgency.
  • Required Education and / or Experience :

  • BE or M Tech in Computer ScienceEngineering
  • 5 to 7 Years of experience in Software Application Development
  • Allegion is a diverse and inclusive environment. We are an equal-opportunity employer and arededicated to hiring qualified, protected veterans and individuals with disabilities. If, for any reason, you cannot apply through the job center, please contact HR, Allegion India, for special accommodation.

    We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

    Create a job alert for this search

    Android Developer • Bengaluru, Karnataka, India