RIIS logo
RIIS Verified
Information Technology & Services

Android Software Engineer

Michigan, United StatesRemoteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a skilled Android Developer to join our Drone and Mobile Development team. This role focuses on supporting commercial drone projects, primarily on a remote basis with occasional on-site needs. The developer will be responsible for analyzing technical specifications, designing and developing clean, maintainable code, and translating business requirements into scalable technical solutions. Key responsibilities include applying Agile practices, ensuring high-quality deliverables, and participating in design discussions and code reviews. The ideal candidate will have 5+ years of Android development experience, strong Kotlin proficiency, and familiarity with asynchronous programming, networking concepts, and Agile/Scrum methodologies.

Overview
We are seeking a talented Android Developer to join our Drone and Mobile Development team, supporting a variety of projects in the commercial drone space. This role is primarily remote, with occasional on-site visits as needed for in-office collaboration or device pickup.
Responsibilities

  • Analyze technical specifications, contribute to design documentation, and develop clean, maintainable code
  • Translate business requirements into scalable technical solutions
  • Apply Agile practices such as iterative development, continuous integration, and collaborative programming
  • Deliver high-quality solutions that meet project requirements and deadlines
  • Participate in design discussions and code reviews

Requirements

  • 5+ years of experience developing Android applications
  • Strong proficiency in Kotlin as a primary programming language
  • Familiarity with Agile/Scrum development methodologies
  • Experience with asynchronous programming and networking concepts
  • Strong development practices and attention to code quality
  • Proven problem-solving and troubleshooting skills
  • Excellent written and verbal communication skills
Ready to apply?
You'll be redirected to RIIS's application page.

Similar roles