Senior Mobile Engineer, Android Job Description Template
Our company is looking for a Senior Mobile Engineer, Android to join our team.
Responsibilities:
- Collaborates with Engineering and QA to resolve bugs;
- Works with product, project, and engineering teams to deliver products on schedule that solve our customers’ problems;
- Develops and communicates technical processes, standards, and best practices to the team;
- Contributes to native Android app development by converting ideas, designs, and requirements into concrete, stable production builds.
Requirements:
- 5+ years software development experience (or Master’s with 3+ years of experience);
- Knowledge of multi-threaded, asynchronous code;
- Knowledge of design patterns such as MVC and MVVM;
- Skilled at writing Unit and Automation tests;
- Interest in the payments industry;
- Experience with animation, and implementing user interface designs;
- Expert understanding of the Android System APIs, Firebase Services, Android app lifecycle;
- Thorough understanding of the Android Studio and Gradle;
- 2-3 years of Android mobile development experience;
- Strong written and verbal communication skills;
- A team player who values collaboration, innovation, and inclusion;
- Comfortable working in an Agile environment;
- Interested in keeping up-to-date with the latest technological developments;
- Generalist or Specialist? Be able to explain the hard parts of the work you’ve shipped;
- Completed BS/MS in Computer Science, Engineering or a related field of study.