Job Description :

Position: Lead iOS Developer

Location: NY/NJ

Duration: 6 months contract to hire

Job Description:

As an iOS Lead developer, you will build front-end components in iOS native mobile app and integrate with complex backend components. The iOS Lead developer is essential for creating and working with a team to deliver quality products. As part of the Attain Digital team, you will be working to provide new features to an already existing app that will be enhanced with multiple new features.
Additional responsibilities of the iOS Lead developer include:

  • Work with product, design, analytics and other fellow engineers on defining and implementing new features.
  • Build elegant interfaces that look great and run smoothly and make the Attain app experience great.
  • Effectively communicate and collaborate within Attain product team and across teams with engineers in other groups and business units.
  • Work with the client architecture team to create elegant and maintainable code focusing on autonomy and support from the team.
  • Drive and improve the mobile app's technical direction, reinforcing the technical foundational, improving performance, and re-architecting as needed.
  • Actively participate in code peer reviews and work with backend engineers to define how data should be structured and delivered.

Required Skills for the Lead Developer iOS:

  • 5+ years of experience in developing iOS Native app with Swift.
  • At least 1+ years of experience in developing SwiftUI apps.
  • Must have experience with automated unit testing using XCTest, including mocking and spying in Swift.
  • A solid understanding of Agile methodology is essential.
  • Must have experience with source control using GIT and GIT version tools such as GitHub or Bitbucket.
  • Should have good knowledge on building a continuous integration and deployment pipeline with tools like Fastlane, Circle CI, GitHub Actions.
  • Experience working with complex backend systems integrating with different API calls in the native app.
  • Good understanding of SOLID design principles.
    Preferred Skills for the Lead Developer iOS:
  • Thorough understanding of Swift and XCode.
  • Knowledge of the following tools:
    • GitHub / Bitbucket
    • Circle CI / GitHub Actions / Jenkins Pipeline
    • Sonarcloud / Checkmarx / Veracode
  • Knowledge of the Scaled Agile Framework (SAFe)
  • Experience working in a product development environment.
  • Experience creating an accessible iOS app.
  • Experience working with Apple Health (Healthkit) APIs and Apple Watch.
  • Experience releasing apps to App Store and following recommended guidelines from Apple.
  • Experience leading and mentoring engineers.
  • Bachelor's Degree in Computer Science, Technology, Engineering, or equivalent work experience
  • 5 years of experience as native iOS developer.
Kevin Kristoff
Sr. Talent Acquisition Specialist
Phone: 443-832-6103
4229 Lafayette Center Dr, Suite 1880, Chantilly, VA 20151

Similar Jobs you may be interested in ..