Sr. Software Engineer (iOS, Android)

April 15, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A



iRobot's R&D Software Engineering is looking for a Senior or Principal Software Engineer to join our mobile team working on the iRobot Home Android and iOS App. You'll get to lead and contribute to new features being developed in conjunction with our robotic teams, remedy challenging IoT problems, and leverage your knowledge of mobile architecture to effect quality solutions. Your efforts will directly contribute to our roadmap strategy to seamlessly create a home ecosystem of IoT robots while actively participating in software scrum teams following agile practices. In addition, you will interact with other groups to build end to end solutions and continue our high-quality delivery of the applications used by our customers around the world.

What You Will Do:

  • Develop features in native iOS and/or Android for the iRobot Home App, in conjunction with our robot roadmaps.
  • Troubleshoot and fix issues in the mobile application code base to maintain a high-quality app and customer focused experience.
  • Write coherent and well-organized code and documentation, while providing well thought out code reviews for other team members.
  • Collaborate with mobile team members and other teams proactively to create optimum, robust, and quality solutions to complicated scenarios.
  • Participate in scrum and agile development practices of the iRobot R&D organization.
  • To Be Successful You Will Have:

  • At least 6+ years in development of native iOS or Android widely used commercial applications with experience in the full SDLC.
  • Track record of performing at a high level, delivering robust solutions on schedule in a scaled environment.
  • Exceptional coding skills in either native Android or iOS languages such as Swift and Kotlin, with experience in modern C++.
  • Self-starter, learner, and proactive problem solver with a passion for technology in complex IoT architectures.
  • Degree in Computer Science, with a master's preferred and excellent verbal and written communication skills.
  • From this employer

    Recent blogs

    Recent news