Lead iOS Developer

$156,000 - $156,000/Yr

Connvertex Technologies - Miami, FL

posted 26 days ago

Full-time - Senior
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 creating high-quality, consumer-facing mobile apps. The position involves collaboration with product and design teams, mentoring junior developers, and ensuring best practices in software development 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.
  • Investigate design approaches, prototype new technology, and evaluate technical feasibility with team members.
  • 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.
  • Collaborate 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.
  • Proficiency with Objective-C, Swift, and popular iOS frameworks.
  • Deep understanding of the iOS platform, including device capabilities, battery life, performance, and notifications.
  • Experience developing, releasing, and maintaining an iOS app.
  • Experience writing tests in XCTest.
  • Familiarity with architectures like MVP and MVVM.
  • Strong knowledge of REST architecture and distributed systems.
  • Experience integrating mobile clients with microservices (REST based APIs).
  • Strong communication skills for 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

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