iOS Engineer

303 SOFTWARE

Annual salary:

Salary not disclosed

Post age:

964 days

Job description:

We are hiring an iOS Engineer with emphasis on Swift that will be responsible for augmenting iOS app development. While we work exclusively in Swift for new projects, occasional legacy projects necessitate a degree of Objective-C competency as well. The successful candidate will be detail oriented, pro-active, exhibit grace under pressure and love conquering complex problems. This role provides the opportunity to work with an entrepreneurial team and benefit from the stability of our 10-year-old business.

JOB DUTIES

  • Design and architect effective software solutions that ensure client success.
  • Work closely with design to prototype effective UI’s that adhere to platform standards.
  • Work closely with iOS engineer team to implement said designs and architecture.
  • Get into the weeds and do effective programming under deadlines when necessary.
  • Work with the client and internal teams to clarify business needs and define requirements.
  • Provide estimates for projects based upon technical and business requirements.
  • Produce solid, thoroughly tested features (including automated tests).
  • Plan and execute development releases within a waterfall and agile process.

MINIMUM QUALIFICATIONS

  • 3+ year experience developing apps for iOS.
  • Proficiency with both Swift and Objective-C.
  • Extensive experience with the git version control system (VCS)
  • Solid understanding of and experience with writing Unit Tests
  • Excellent multi-tasking skills.
  • Excellent communication skills.
  • Functional knowledge of other client - server technologies and platforms.
  • Experience with creating rebrandable software solutions
  • Complete knowledge of iOS code signing and build systems
  • Deep understanding of Unix based operating systems
  • Knowledge and hands-on experience in lean, agile and waterfall methodologies.
  • Experience with (or aptitude towards learning) collaborative code management tools and ticketing systems such as GitHub and Codebase
  • Experience with (or aptitude towards learning) continuous integration and automated deployment systems such as Jenkins and Travis.
  • Experience with (or aptitude towards learning) time tracking software such as Harvest.
  • Excellent professional written and oral communication skills.
  • Strong Google Apps/Work experience.
  • Ability to develop a rapport with people at all levels of an organization.
  • Strong analytical, tactical, organizational and administrative skills.
  • Creative problem solver.
  • Willing to do whatever it takes to achieve reasonable customer objectives.
  • A passion for continuous improvement.
  • Ability to effectively manage stressful situations.
  • Loves the Colorado Culture and dogs.

PREFERRED QUALIFICATIONS

  • Android app development experience is a plus.
  • Web development experience (front and back end) is also a plus.

Application instructions:

Apply via link below: