Senior Android Developer Job Description

Senior Android Developer Job Description Template

Our company is looking for a Senior Android Developer to join our team.

Responsibilities:

  • Understanding of core mobile constructs such as layouts, views, or services;
  • Development on multiple form factors such as phones, tablets, and wearables;
  • Grow and provide SME level leadership;
  • Mentor junior to mid-level members of the team;
  • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects;
  • Track all work appropriately in JIRA and/or VSTS; suggest new opportunities for driving organization;
  • Participate in code reviews with team members, and managers;
  • Implementing multi-device application features as part of an interactive Agile development process;
  • Taking ownership of projects to ensure their successful completion with respect to deadlines;
  • Report status to team members and project managers;
  • Writing coherent, organized code. The ideal candidates must be comfortable working on a complicated code-base with high levels of abstraction;
  • Work with your team to determine the best Architecture/Solution to a given problem;
  • Design and implement unit tests;
  • Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of updates;
  • Set the technical direction for how problems will be tackled, including architectures, libraries, and tools.

Requirements:

  • At least 3 years of Android development;
  • Bachelor’s degree;
  • Up to 15% international travel;
  • Experience with user experience and rapid prototyping;
  • Experience with cryptography is a plus;
  • Work outside the standard office 7.5 hour workday as required;
  • Strong oral and written communication skills;
  • Experience with automated deployments of mobile apps as well as continuous integration;
  • 3+ years experience in Android application programming (includingJava, Android SDK, and Android Studio);
  • Ability to facilitate meetings and follow up with resulting action items;
  • Minimal travel required;
  • Experience with interfacing with embedded devices from a mobile app is a plus;
  • Strong interpersonal and presentation skills;
  • 5+ years IT experience;
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem solving skills.