R Systems

Android Developer

Pune, MH, IN

3 days ago
Save Job

Summary

We are seeking problem solvers to join our team of Android Developers. We want candidates with experience in programming, user interfaces, and/or tools supporting applications on Android.

If you are interested in joining a world-class team of passionate engineers who work hard and play hard, we look forward to hearing from you.


Technology

  • Android engineer must have native experience with Kotlin
  • Excellent understanding of design principles and implementation of MVVM for Android or MVC for iOS
  • Expertise in RESTful services, APIs and the JSON file format & parsing


Mandatory Skills

Kotlin, Android


Roles & Responsibilities


Following are expectations in addition to typical duties and responsibilities

  • Analyze requirements and collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity.
  • Collaborate and work creatively with the user interface (UI) and user experience (UX) teams to provide requirements traceability from definition to implementation.
  • Participate in peer reviews and pull requests to yield high-quality software.
  • Adhere to coding standards and other best practices to create reusable code.
  • Experience writing unit tests.
  • Ability to interface with Product Owners and Scrum Masters for ticket/issue management is required.
  • Ability to create complex views that interact with network and data layers.
  • Ability to make additions and improvements to network and data layers.
  • Ability to perform and lead a team through large refactors / design improvements.
  • Lead shall be able to work as primary point person across multiple scrum teams for interactions with the product owner, front end, middleware, DevOps, and firmware functional teams to implement mobile app new features.
  • Lead shall be able to participate in technical assessment, scoping, and management of changes to the code base on new business requirements, product enhancements, and other change requests across multiple scrum teams.
  • Lead shall be able to analyze requirements, and collaborate with architects and senior engineers to produce thoughtful software designs of large scope and high complexity.
  • Lead shall be able to estimate work, support project plan creation, and report progress to functional management at a project level.
  • Lead shall be able to present software concepts, designs, or code in a design review forum.
  • Lead and contribute to technical discussions in the community of practice, design review, or other technical meeting forums
  • Lead shall maintain platform-specific software knowledge of key software application features, frameworks, and components.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: