Senior iOS Developer

cxalloy United State
Remote
Apply
AI Summary

Join our small team as a Senior iOS Developer to contribute to our established iOS app, modernize code, and implement new features. With at least 3 years of iOS development experience, you'll assist with code conversion, debug with customers, and travel to meet the development team. This is a remote role for U.S.-based applicants.

Key Highlights
Contribute to our established iOS app
Modernize code and implement new features
Debug with customers and travel to meet the development team
Key Responsibilities
Meet with team members regularly via video to coordinate efforts
Assist with the conversion of the app from older frameworks to SwiftUI and Swift Structured Concurrency
Debug with customers to help resolve issues with the app
Travel to Atlanta to meet with the wider development team for up to a week
Technical Skills Required
iOS development Swift Xcode SwiftUI UIKit SQLite CoreData SwiftData Realm Swift Structured Concurrency Generics Protocol Composition Custom Codable Conformances
Benefits & Perks
Remote work
Travel opportunities
Salary not explicitly stated
Nice to Have
Presentation skills

Job Description


SUMMARY

We’re looking for an experienced developer to join our small team working on our established iOS app, which in 2024 marked ten years in the App Store! Join us as we take our app into its next decade. Your code will be installed on thousands of active devices and will be used by our customers to track the quality of buildings and structures being built around the world.

This is a remote role for U.S.-based applicants. While our iOS team operates in Mountain Time, our broader development team spans the country.


DUTIES AND RESPONSIBILITIES:

- You’ll meet with team members regularly via video to coordinate our shared efforts in implementing new features and fixing bugs.

- We continuously modernize our code, and you’ll assist with the conversion of the app from using older frameworks such as UIKit, Storyboards, and Grand Central Dispatch to SwiftUI and Swift Structured Concurrency.

- Debug with our customers to help resolve issues with the app.

- Once or twice a year, travel to Atlanta to meet with the wider development team for up to a week.

- If interested, you’ll occasionally have to opportunity to present new features directly to customers via video and in person.


REQUIRED SKILLS AND ABILITES:

- At least 3 years iOS development experience

- A track record of contributing to and delivering native iOS apps using Swift and Xcode

- Experience with local data persistence frameworks and databases (e.g., SQLite, CoreData, SwiftData, or Realm)

- Proficiency with SwiftUI, UIKit, and understanding their interactions.

- Solid understanding of more advanced Swift features such as generics, protocol composition, custom Codable conformances, and Swift Structured Concurrency

- Ability to balance the competing demands of the needs of the customer, the needs of the business, and the needs of the codebase to maintain good working order

- Excellent communication and collaboration skills, with the ability to thrive in a remote work environment using tools like Slack, Teams, Git, and Jira


EDUCATION AND EXPERIENCE:

- Experience with offline data and syncing.

- Familiarity with localization APIs (e.g., Strings Catalog, data formatters).

- Direct experience with SQLite and writing SQLite statements

- Experience with PHP/MySQL web development

- Knowledge of Amazon AWS products like S3


PHYSICAL REQUIREMENTS:

The physical requirements listed below represent the minimum standards that an employee must meet to perform the essential functions of this role successfully. Reasonable accommodations can be made to enable individuals with disabilities to perform these functions.


  • Regularly required to sit, use hands, and communicate verbally
  • Occasionally required to stand, walk, and reach with hands and arms
  • Must occasionally lift and/or move up to 10 pounds

Similar Jobs

Explore other opportunities that match your interests

Android Developer

Mobile
56m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Fieldwire by Hilti

United State

Senior Mobile Automation Engineer

Mobile
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Samsara

United State

Subscribe our newsletter

New Things Will Always Update Regularly