View Our Website View All Jobs

iOS Developer (Swift)

Root Robotics
Company Overview

Root Robotics is creating robots, apps, and curricula that will be this generation's way to fall in love with coding.  We are the makers of Root, a wall driving, music playing, artwork drawing robot with a unique coding interface that goes from a graphical environment up to career-based languages.

Job Summary

We have an immediate opening for a mobile developer that is fueled by creating beautiful iOS apps that are unique and have a meaningful purpose. This is a role with responsibilities that cover bringing the Root user experience, graphic design, and game strategy to life. This position will have a direct impact on the success of Root. We are looking for a high energy, experienced software engineer who takes pride in their work and has shipped several apps.

Primary Responsibilities

  • Key person at shaping Root’s iOS experience by creating fast implementations of user interface concepts.
  • Design and build a production ready user interface for iPhone and iPad apps by writing high quality iOS code in Swift.
  • Tackle difficult problems by breaking them down into smaller tasks and successfully deliver reliable and timely results.
  • Collaborate with a cross functional team to improve upon our innovative approach to the interplay of robots, apps, and learning materials. 
  • Integrate with backend services to provide the necessary functionality to deliver great user management and content experiences.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Qualifications and Skills

  • You have a BS in Computer Science or relevant engineering field.
  • You have apps currently live on the appstore.
  • You have excellent coding experience with Swift and can understand Objective-C code.
  • You have experience creating custom UI controls.
  • You have experience working with animations, sprites, sound effects, nice screen transitions.
  • You have a working knowledge of design patterns, specially MVC.
  • You have have an understanding of web architecture and communication.
  • You have a working knowledge of other languages, like Python, C#, Java, or C/C++.
  • You have a working knowledge of git and can adapt to already designed workflows in our code repositories.
  • You have excellent collaboration skills.
  • You are comfortable with an iterative and rapid prototyping design process.
  • You have the ability to work independently in a fast paced startup environment.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file