Next Level Business Services - Dallas, TX

posted 3 months ago

Full-time
Dallas, TX
Professional, Scientific, and Technical Services

About the position

We are seeking an experienced iOS Developer to join our dynamic team in Dallas, TX. The ideal candidate will have over 6 years of experience in native mobile app development, with a strong focus on iOS platforms. This role requires a deep understanding of programming languages such as Swift, Objective-C, and Swift UI, as well as familiarity with cross-platform frameworks like Flutter and React Native. The successful candidate will be responsible for writing code and designing systems using cross-platform IDEs, including Visual Studio and XCode. In this position, you will be expected to apply your knowledge of mobile app design patterns, including MVC, MVP, Delegation, Singleton, Factory, MVVM, Clean Architecture, and Viper. You will also work with RESTful APIs, GraphQL, and JSON, integrating third-party libraries and APIs to enhance our applications. Collaboration with designers and UX experts is crucial to create exceptional user experiences, and you will have the opportunity to build and maintain iOS frameworks using Cocoa Pods and Swift Packages. Additionally, you will be involved in unit and automated testing using native frameworks such as XCUI, and you should be familiar with tools like Jenkins and Fastlane, as well as version control systems like Git and Gitlab. Strong problem-solving skills, attention to detail, and the ability to learn quickly and adapt to new technologies and challenges are essential for this role. You will also be expected to adhere to code review guidelines and best practices to ensure high-quality code and continuous improvement within the development team.

Responsibilities

  • Develop and maintain native iOS applications.
  • Collaborate with designers and UX experts to create user-friendly interfaces.
  • Integrate third-party libraries and APIs into applications.
  • Write and maintain high-quality code following best practices.
  • Conduct unit and automated testing to ensure application reliability.
  • Participate in code reviews to uphold code quality standards.
  • Utilize version control tools for code management and collaboration.

Requirements

  • 6+ years of experience in native mobile app development.
  • Proficient in native iOS development with knowledge of cross-platform frameworks like Flutter and React Native.
  • In-depth understanding of programming languages such as Swift, Objective-C, and Swift UI.
  • Experience with mobile app design patterns including MVC, MVP, Delegation, Singleton, Factory, MVVM, Clean Architecture, and Viper.
  • Familiarity with RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs.
  • Strong experience in building and maintaining iOS frameworks using Cocoa Pods and Swift Packages.
  • Working knowledge of unit and automated testing using native frameworks like XCUI.
  • Familiarity with CI/CD tools like Jenkins and Fastlane, and version control systems like Git and Gitlab.
  • Strong problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with cross-platform mobile development frameworks.
  • Knowledge of additional programming languages or technologies related to mobile development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service