Senior Mobile Engineer, Android Job Description

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.