Senior Mobile Developer Job Description

Senior Mobile Developer Job Description Template

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

Responsibilities:

  • Liaise with Product development team to plan new features;
  • Support the entire application life cycle (concept, design, test, release and support);
  • Gather specific requirements and suggest solutions;
  • Design and develop mobile applications that allow the user to continue work when disconnected;
  • Design and develop mission critical mobile software for the utility industry;
  • Design interfaces to improve user experience;
  • Research and recommend new mobile products, tools, applications and protocols staying up-to-date with new technology trends;
  • Design, developed and maintain custom mobile applications;
  • Documentation and testing during the development process;
  • Write unit and UI tests to identify malfunctions;
  • Develop mobile applications for field crews and executives to monitor KPIs and respond to business demands;
  • Own end to end development;
  • Build data pipelines and maintain pricing algorithm;
  • Own multiple products across iOS, Android, and Web;
  • Rapidly add full stack features.

Requirements:

  • 5+ years mobile application development experience;
  • Experience in Scrum-based development environment using best practices;
  • Bachelor’s degree in computer science or related degree;
  • Experience with other development languages, backend tools and environment using C#, Angular, MS SQL, Azure, WinForms are all a plus;
  • 2+ years of mobile development with Android or iOS;
  • Excellent spoken and written communication skills;
  • Experience with developing API’s and responsive web applications;
  • A deep understanding of the Microsoft stack is a great plus;
  • BLE experience;
  • Experience working in an Agile environment and with a collaborative team;
  • In-depth knowledge in one or more of the following mobile frameworks (ImGui, Xamarin, Flutter.io, Appcelerator, PhoneGap, RhoMobile Suite, MonoTouch);
  • 8+ yrs of Software Development experience (ideally as Lead or Architect);
  • Experience with various app deployment mechanisms including MDM solutions;
  • 3+ years of experience developing mobile applications for Android and iOS leveraging cross platform application frameworks;
  • Excellent analytical and problem solving skills.