Senior Software Engineer (Android)

Skills
Mobile Application DevelopmentAndroidCommercial SoftwareEasily AdaptableEngineeringMobile PlatformsProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • At least 5 years of commercial software development experience
  • Experience developing an Android app
  • Familiarity with mobile web and back-end technologies
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to adopt new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work

Nice to have

  • Adaptable
  • Ownership-minded
  • Collaborative
  • Detail-oriented

Day to day

  • Write high-quality Android code for a fast-growing mobile product
  • Work across the full engineering lifecycle from design through deployment and maintenance
  • Collaborate closely with product managers and designers to shape features and deliver customer-focused solutions
  • Contribute to backend microservices when needed and work with global engineering teams