iOS Engineer

Givego has an exciting opportunity for someone that enjoys technically-challenging iOS challenges and producing real-time apps that have a direct impact on our users and partners. Givego is revolutionizing how people learn while making sure nobody gets left behind. If you care about building technology that matters for the world, Givego is the place for you. 


We are looking for a smart and experienced iOS engineer to work with Givego’s team of senior developers. This is a hybrid work opportunity—Givego’s HQ is in Salt Lake City, Utah, with flexible options based on location & desires. You must thrive in a fast-moving work environment, be able to adapt to changes quickly, anticipate business needs, and be effective with minimal structure and process. The broad range of applications and team members makes excellent communication skills a priority.


  • Build advanced applications in Swift

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Integrate with existing APIs and data sources

  • Work with teams to develop new APIs and/or SDKs

  • Unit-test code for usability, reliability, and robustness

  • Fix bugs and improve application performance

  • Interact directly with client teams to determine requirements and task prioritization

  • Use project management tools like Jira, and GitHub to organize and track work


Don't let a bulleted list eliminate you, ​if you're interested in joining, we want to hear from you.

  • At least 3 years of software development experience on Apple platforms
  • Able to quickly become familiar with large, complex code bases
  • Highly skilled in Swift
  • Experience with AV Foundation is a plus!!!
  • Well-versed in Auto Layout with Storyboards
  • Strong experience with Core Graphics and Core Animation
  • Experience with Git, GitHub
  • Experience with Firebase
  • Experience with REST APIs
  • Experience with Stripe is a plus
  • Past experience working remotely
  • Excellent proactive verbal and written communication skills
  • Able to collaborate effectively with teams
  • Able to deliver high-quality work under tight deadlines


Our headquarters is located in downtown SLC, UT but this job is hybrid. Givego is a mostly-distributed company, so you must be very comfortable working with people who aren’t in the same physical location as you. We’re looking for the development team to be in one location, so the team can learn and motivate each other and for the Manager to be in the trenches with the team. We are open to working with the right candidate if the location is an issue. 


This is a full-time employment position with a competitive benefits package. 

  • Healthcare coverage

  • Retirement Plans

  • Employee Stock Purchase Program

  • Wellness perks

  • Paid parental leave

  • Paid time off

  • Learning and Development resources


Bring your real self. Celebrate what makes you unique. Part of our commitment to inclusion and diversity includes deepening our relationships with our employee resource groups (women, people of color, and LGBTQ+). Our ERGs partner regularly with the executive team and people experience team to hold Givego accountable for building an environment where everyone feels valued. We are an Equal Employment Opportunity Employer.