iOS Lead Developer

Company Description:

Scrollmotion helps companies create interactive content for touchscreen devices through our unique combination of software and storytelling. Our software platform, Ingage, is used by businesses to quickly create and share interactive mobile content for sales presentations, portfolios, trade shows and kiosks.

You Are:

An experienced Software Engineer. You enjoy working in a structured but fast moving environment. You thrive on working with other Software Engineers and Product Managers to solve complex problems. You have a core understanding of what it takes to deliver high quality software and are not afraid to make strong commitments and go the extra mile to meet those commitments. You feel good about joining a team of dedicated and focused engineers that enjoy their work and have fun while doing it.

You Will:

Join and lead the development team to work on the Ingage iOS portion of our platform. We’re a small focused team that’s building a modernized iOS experience on both iPhone and iPad.  

  • Lead a team of iOS engineers by providing architectural direction and engineering mentorship
  • Work with engineers each sprint to define the architecture needed to implement new features
  • Design, implement, and test new features and feature enhancements
  • Support other engineers with code reviews and technical guidance
  • Take part in architecture, design, and technology reviews
  • Support QA team with performance and stress testing
  • Investigate and debug QA and customer generated bug reports

You Have:

  • B.S. or M.S. in Computer Science or equivalent
  • 5+ years developing software in a corporate environment
  • 2+ years leading a team and developing iOS
  • Previously developed applications available on the App Store that can be demonstrated during the interview process
  • Strong verbal and written communication skills
  • Ability to work on multiple tasks under tight deadlines
  • Self-motivation and can accurately track and report progress to management

Technical Skills Required:

  • Deep knowledge of iOS application development in Swift using technologies and tools like UIKit, Core Graphics, Core Animation, Core Data, AVFoundation, Push Notifications, Instruments and Xcode
  • Experience writing iOS apps in Swift
  • Deep understanding of architecting complex iOS solutions
  • Worked on automating the build process with Xcode Server, Fastlane, and Jenkins
  • Written Xcode Unit and UI tests
  • Experience working within an Agile Scrum development environment
  • Experience with version control software, preferably GIT

Technical Skills Preferred:

  • Experience with RESTful API design and implementation
  • Experience with Android Mobile application development
  • Knowledge of web application development using JavaScript
  • Experience with HTML5 and CSS3
  • Experience using JIRA or other agile task management tools
  • Test driven development

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field