Develop native mobile applications in teams using the Swift programming language for iOS and Java or Kotlin for Android.
Code new apps and features, fix bugs, and everything in between.
Collaborate with company leadership and the client’s product team to define, develop, and ship new features.
Bring your passion to the product roadmap by providing ideas and insights.
Always be learning. When you have time you are encouraged to investigate and play with new mobile technologies or other programming skills, such as machine learning and augmented reality.
Get a personal sense of ownership in the code and apps you work on, from user experience down to server communication.
San Francisco, CA
Have completed or are about to complete a BS in Computer Science or Computer Engineering.
Understand software engineering fundamentals at a BS or higher level (object-oriented programming, data structures, algorithms, multi-threading, calculus, matrix theory, etc.)
Have strong understanding of an object-oriented programming language such as Java, C# or Swift.
Have experience with version control software, specifically Git.
Have experienced interacting with REST APIs from a client and/or have used Firebase.
Have the ability to dig in and learn new things in a self-driven style.
Have good communication skills and the ability to work with others.
Can write safe, reliable code in a timely fashion and consistently.
Have the ability to debug an application to solve and fix bugs.
Have worked with SQL or document-based databases and understand data modeling and software architecture.
Other Good Skills to Have
Have had some experience working on Android or iOS apps before.
Have worked on personal projects outside of school or as part of your Masters degree.
Have experience with unit and integration testing, automated testing.
Understand the current and evolving technical landscape around mobile development.
Be willing to learn and fit into our programming styles and patterns
Be willing to have your code reviewed and critiqued by a team leader or a peer.
Be willing to work in a fast-paced environment with evolving deadlines and sometimes stressful situations.
Use this form or email us at
Missles away! We'll get back to you soon :)