Mobile Software Engineer (React Native) - remote

CampusOptics
Posted 3 years ago
We Work Remotely
👋🏼 I'm Josh, and I'm the CTO and a cofounder of CampusOptics, a safety and operations platform for distributed campuses, starting in higher education and K-12.

We’re looking to bring on a mobile engineer to advance the foundation of our product, take ownership of the mobile codebase, and strongly influence the direction of the engineering team. In the early days, we’re all individual contributors, but the right candidate could easily move into technical leadership or people management as the team grows.


About the Job

From a technical perspective, we want to deliver large amounts of value as quickly and sustainably as possible, and we use technologies that enable that aim. For our mobile application, that means we use React Native with Realm and TypeScript to deliver an iOS + Android app quickly. On the web, we use Ruby on Rails, PostgreSQL, and Stimulus (with Typescript). Lastly, for infrastructure, we deploy containers to ECS, managed via Terraform. 

While this role is for a mobile software engineer, we’d love to bring someone on who is interested in working across the stack if the opportunity presents itself.

Over the course of your first year, you’ll solve or collaborate on problems like:

  • Establishing mobile patterns that allow us to continue iterating quickly and confidently
  • Evaluating our build and deploy pipeline to ensure we’re shipping effectively
  • Ensuring the CampusOptics application works well with degraded connectivity
  • Enhancing our interactive maps and geospatial capabilities

That’s not to mention an entire product roadmap that we’re really excited about, most of which will have key mobile components.


How To Apply

You can email me directly at jcody@campusoptics.com, and let me know a little about yourself, what interests you, and why you might be a fit.

The interview process will consist of 4 steps:

  • 30-60 minutes - An introductory phone call or virtual coffee to talk more about your skills and background and let you ask any questions you have.
  • 60-120 minutes - A deeper technical call, over video, to talk tech together. We'll go deeper on our own experiences and preferences in common technologies, and we'll take a guided tour of the CampusOptics codebase, where you can ask questions and share your own overlapping experiences.
  • 30-60 minutes - You’ll have a chance to meet other team members, including Joe, who is our CEO and a cofounder.

By then, we should all have a good idea if there’s a mutual fit, and we’ll see if working together makes sense.

I look forward to hearing from you, and don’t hesitate to contact me directly if you have any questions at all.