iOS Developer

$122,824 - $131,352/Yr

Primus Global Services - Austin, TX

posted 2 months ago

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

About the position

As an iOS Developer at Primus Global Services Inc., you will be responsible for developing user-friendly and intuitive native client-server applications for both macOS and iOS platforms. Your expertise in Swift, particularly Swift UI 2, will be crucial in creating robust applications that meet user needs. You will work closely with APIs from various sources and may also have the opportunity to write Go (golang) endpoints for the application backend, enhancing the functionality of the client code. Your role will involve writing clean, modular, and robust code to implement features with minimal supervision, allowing for quick prototyping of new ideas to gather user feedback. In this fast-paced environment, you will be tasked with solving complex problems and ensuring robust security and access control in software applications. You will introduce automation into build processes and translate fuzzy business needs into clear software features through in-depth conversations with non-technical users and leadership. Building strong relationships within Apple will be essential, as you will need to structure valuable discussions around user experience and challenges, turning insights into actionable solutions. Your strong customer focus will drive you to work collaboratively with business partners, and your expertise with Xcode, including XCTest, debugging, and code signing, will be vital. You will also need solid experience with SwiftUI and UI frameworks, as well as familiarity with macOS UI design and the Human Interface Guidelines. A collaborative mindset is essential, and experience with Git and GitHub/GitLab will be beneficial. Additionally, you should be comfortable working with relational and NoSQL databases, RESTful services, UNIX tools, and basic scripting. A passion for new and emerging technologies, along with the ability to communicate technical issues to a non-technical audience, will be key to your success in this role.

Responsibilities

  • Develop user-friendly and intuitive native client-server applications for macOS and iOS platforms.
  • Write clean, modular, and robust code to implement features with minimal supervision.
  • Quickly prototype new ideas to collect user feedback.
  • Solve complex problems in a fast-paced, iterative, and multi-release environment.
  • Ensure robust security and access control in software applications.
  • Introduce automation into build processes.
  • Translate fuzzy business needs into software features through in-depth conversations with non-technical users and leadership.
  • Build strong relationships within Apple and structure valuable discussions around user experience and challenges.
  • Communicate technical issues with a non-technical audience.

Requirements

  • Expertise in Swift, including Swift UI 2 for macOS and iOS platforms.
  • Experience interfacing with APIs from various sources.
  • Ability to write Go (golang) endpoints in the application backend (preferred).
  • Skilled in writing SQL queries.
  • Experience integrating applications with ML models (a plus).
  • Solid experience with Xcode, including XCTest, debugging, and code signing.
  • Experience with SwiftUI and UI frameworks.
  • Familiarity with macOS UI design and Human Interface Guidelines.
  • Experience with relational and NoSQL databases, particularly PostgreSQL.
  • Familiarity with RESTful services, UNIX tools, and basic scripting.
  • Experience with Continuous Integration and Continuous Deployment solutions.

Nice-to-haves

  • Experience with web technologies.
  • Familiarity with the Lean Startup software development methodology.
  • Collaborative mindset with experience in Git and GitHub/GitLab.

Benefits

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