Snr Software Development Engineer – Android Job Description Template
Our company is looking for a Snr Software Development Engineer – Android to join our team.
Responsibilities:
- Understand and breakdown complex problems into manageable chunks;
- Implement native user experiences using the latest Android tooling and techniques;
- Actively work with stakeholders to define future initiatives;
- Contribute and improve the existing coding practices and patterns;
- Be a champion of continuous improvement;
- Champion continuous delivery.
Requirements:
- Experience with JUnit and Android UI Testing;
- Understand the tradeoffs of using a public cloud;
- Proven Android development experience with consumer facing apps;
- Experience with a CI tool(Jenkins, Travis CI etc);
- Strong programming skills in Java and/or Kotlin;
- Strong systems design skills;
- Experience with Rx and Dagger2.