Techgroup America - McLean, VA

posted about 2 months ago

Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

We are seeking an experienced iOS Developer to join our dynamic team. The ideal candidate will have a strong background in developing consumer-facing applications and will be responsible for designing, building, and maintaining high-performance iOS applications. You will work closely with cross-functional teams to define, design, and ship new features, ensuring the best possible performance, quality, and responsiveness of the applications. You will also be involved in the entire app development lifecycle, from concept to deployment, and will be expected to stay updated with the latest industry trends and technologies to ensure our applications remain competitive and innovative. As an iOS Developer, you will be tasked with troubleshooting and debugging applications, ensuring that they are optimized for performance and user experience. You will collaborate with other developers and stakeholders to implement new features and improve existing ones, while also maintaining a high standard of code quality through best practices in software development. Your role will also involve integrating with back-end services and APIs, as well as implementing push notifications and other features that enhance user engagement. In addition to technical skills, we are looking for someone who thrives in an Agile environment and can adapt to changing requirements and priorities. You will be expected to contribute to team discussions and provide insights based on your experience, helping to shape the direction of our mobile applications. If you are passionate about mobile development and eager to work on exciting projects, we would love to hear from you.

Responsibilities

  • Design, build, and maintain high-performance iOS applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimize performance and user experience.
  • Integrate with back-end services and APIs, including REST APIs and WebSocket.
  • Implement push notifications and other features to enhance user engagement.
  • Participate in the full mobile app development lifecycle, including deployment and release processes.
  • Maintain high standards of code quality through best practices in software development.
  • Stay updated with the latest industry trends and technologies in mobile development.

Requirements

  • Bachelor's degree in a related field or equivalent experience.
  • 5+ years' experience as an iOS developer working on relevant, consumer-facing applications.
  • 5+ years experience with Swift.
  • Experience with both SwiftUI and UIKit.
  • Familiarity with most areas of the iOS API.
  • Experience with collaborative source control, preferably Git.
  • Working knowledge of web architecture and protocols (REST APIs, WebSocket, HTTP, JSON, etc.).
  • Familiarity with push notifications and back-end APIs.
  • Familiarity with continuous integration, automated unit testing, and integration testing.
  • Knowledge of emerging technologies and trends in the mobile environment.
  • Proven success working in Agile environments.
  • Familiar with front-end back-end communication.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service