Senior iOS Engineer

About the position

Do you have what it takes to join an energetic iOS team in an all-Swift environment?  We've got a fantastic opportunity for you building our flagship Mighty Networks app as well as our Mighty Networks PRO branded native apps. Currently we are only accepting applications for people inside the United States.

iOS Software Engineer responsibilities are:

  • Help drive the continued development of architecture and patterns which lead the rapid execution of iOS Mighty Networks and Mighty Networks PRO apps that our Mighty Hosts (what we call our customers) and their members LOVE
  • Collaborate and learn from experienced iOS developers
  • Collaborate closely with Mighty Networks’ Product Design team to define and deliver the best mobile user experience on iOS on schedule and with uncompromising quality
  • Identify new mobile technologies, trends, and opportunities that may enhance our products and business
  • Refine and build upon a mobile automated testing infrastructure and test suite to maintain and rapidly scale product quality
  • Proactively contribute ideas for new features, as well as identify areas for improvement
  • Continuously deliver high quality code and improve development efficiency

What we're looking for:

  • BS or MS in Computer Science or equivalent work experience
  • 4+ years of industry experience doing iOS software development
  • Technology: Xcode, Swift, Core Data, Storyboards, Auto Layout, GIT, Fastlane, Ruby
  • Strong understanding of iOS feature set and technology landscape
  • Experience using REST APIs
  • Excellent software engineering, design, and architecture skills, including estimating schedules
  • Understanding of the full mobile application development life cycle
  • Solid knowledge of object oriented design and common design patterns
  • Pride and attention to detail
  • Self-starter with a can-do attitude who has relentless desire to improve quality and quantity of your output
  • Team player with strong communication skills, both written and verbal
  • Focused on simplicity and effectiveness of solutions
  • Constantly seeking feedback through peer design and code reviews
  • Cross-platform experience with Android is a huge bonus.

Apply for this job