Senior Android Developer Job Description Template
Our company is looking for a Senior Android Developer to join our team.
Responsibilities:
- Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability;
- Own and build new features on a well-established Android application;
- Maintain existing features, and ensure app stays stable;
- Collaborate with cross-functional teams to define, design, and ship market leading app experiences for our users;
- Work with other engineering teams to evolve and improve the Peak ecosystem;
- Fully participate in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives;
- Be a key person in a team of Android engineers;
- Owning the full Android app development lifecycle;
- Contribute to continuous improvements in the team resulting in greater efficiency, quality, and productivity;
- Troubleshoot issues, fix bugs and improve application performance;
- Providing technical foresight to the business on how changes to the Android platform will affect our products;
- Accept joint responsibilities with the team for converting the Product backlog into ‘Done’;
- Maintain and improve coding standards across the team, taking part in code reviews for other developers;
- Lead, inspire and motivate team members;
- Use expert knowledge of the Android platform to help guide design, product, and engineering decisions.
Requirements:
- Ability to build fully responsive customised UI;
- Use of a crash reporting solution e.g Fabric io Crashlytics;
- Demonstrable experience of coding in Kotlin;
- Experience of storing data offline e.g SQLLite, FirebaseDatabase, Realm, Shared preferences;
- Familiarity with using Google Developer Console and Play Store distribution;
- Have successfully launched a project from scratch;
- Perform background tasks;
- Ability to work as a team player;
- 2+ years history of experience developing Android applications;
- Native Android App Java;
- Kotlin;
- Minimum API level 21 (Marshmallow).