Lead iOS Developer

$156,000 - $156,000/Yr

Connvertex Technologies - Miami, FL

posted 26 days ago

Full-time - Mid Level
Miami, FL
Professional, Scientific, and Technical Services

About the position

The Lead iOS Developer at Connvertex Technologies is responsible for leading the design, development, and implementation of innovative iOS applications. This role requires a strong technical background in iOS development, with a focus on delivering high-quality software in an Agile environment. The position involves mentoring team members, collaborating with product and design teams, and ensuring best practices in coding and architecture are followed.

Responsibilities

  • Lead software design, prototype, and development of iOS apps.
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps.
  • Write clean, maintainable code and perform peer code-reviews.
  • Work with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility.
  • Work in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Establish architectural principles, select design patterns, and mentor team members on their appropriate application.
  • Work closely with product and design teams to customize the app.
  • Facilitate and drive communication between mobile engineers and back-end engineers.

Requirements

  • Bachelor's degree or above in Computer Science.
  • 5+ years building complex, high-quality iOS applications.
  • Strong knowledge of iOS app design principles, patterns, and best practices.
  • Strong proficiency with Objective-C, Swift, and popular iOS frameworks.
  • Deep understanding of the iOS platform, including different device capabilities, battery life, performance, and notifications.
  • Experience developing, releasing, and maintaining an iOS app.
  • Experience writing tests in XCTest.
  • Experience with architectures like MVP and MVVM.
  • Strong knowledge of REST architecture and distributed systems.
  • Experience integrating mobile clients with microservices (REST based APIs).
  • Ability to communicate complicated technical problems to both technical and business audiences.

Nice-to-haves

  • Test automation framework experience across multiple mobile platforms, such as Selenium and Appium.
  • Continuous Integration using Jenkins.
  • Experience with distributed databases such as Couchbase or Realm.
  • Experience with tools like Jira, Bitbucket, Confluence.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service