We shape modern brands for a connected future.

You will join a team working on creating an ecosystem of highly visual iOS mobile and tablet applications for a high-profile consumer electronics client. You will assist in expanding this platform across new products by developing new modules and formats. You’ll work alongside other iOS Developers, UI designers, 3D artists, and video production teams to create a uniquely  designed platform that allows users to interact and virtually experience products before they become available.
As an iOS developer, you’ve built multiple applications in Swift, either as a part of a larger team or as an individual lead. You’re up to date with the latest releases of Swift, iOS, and Xcode, and  are interested in exploring new features. You’ve developed apps with custom interfaces with UIKit, and you know your way around debugging tools to sort out visual defects, performance issues, and memory leaks. While you may not have experience as a designer, an appreciation and understanding of the craft is expected. And while you may not be a software architect, you should be able to understand how your components fit into the larger architecture and platform. You are able to draw upon your previous experiences to troubleshoot and solve issues as they present themselves.
Please note that candidates may be asked to complete a take-home coding exercise in order to better demonstrate their capabilities. Due to client security and confidentiality requirements, all candidates must work on-site - no exceptions.

Key Duties

  • Write consistent clean and readable code and work independently
  • Take ownership of bigger, technically or creatively complex components of a large project from start to finish
  • Collaborate with members of the creative team to bring designs to life
  • Help mentor interns and onboard new developers

Must Have

  • Several years of experience in a software engineering/development role, with at least 3+ years specifically developing iOS applications.
  • Have a solid understanding of core engineering principles and computer science concepts, such as algorithms, data structures, networking, and creating user interfaces
  • Experience building mobile applications and familiarity with different architectures/frameworks such as MVC, MVVM, and/or VIPER
  • Experience building Universal applications that work across a wide variety of screen sizes and operating systems
  • Have build out custom designed user interfaces using code and can translate static design comps into interactive experiences
  • Integrated heavy image and/or video assets into a core experience
  • Thorough understanding of Git and workflow processes (e.g. GitFlow)
  • Thorough testing for performance, memory management, and debugging skills with Xcode tools
  • Able to prioritize your own tasks and dependencies
  • Ability to communicate well, giving proactive feedback to peers, team, and manager
  • Good organizational skills

Good to Have

  • Computer Science or other STEM degree
  • Experience with Objective-C
  • Experience building MacOS or tvOS applications
  • Experience with web-based technologies, such as React and Node, creating APIs, and database management
  • Interest in other mobile platforms, such as  Android or Unity
  • Previous agency experience

Firstborn offers an excellent compensation package that includes:

  • Competitive salary based on experience
  • Excellent Medical, Dental, and Vision insurance for you and your family
  • Summer Fridays, paid sabbaticals and flexible working arrangements
  • Generous 401K matching
  • Fast-paced work environment with passionate people who love what they do