iOS Engineer

ShiftKey Logo

ShiftKey

๐Ÿ“Remote - United States

Summary

Join ShiftKey as an iOS Engineer to build and iterate on modular apps for healthcare providers and facilities. You will craft intuitive user experiences, collaborate with engineers and designers, and work closely with senior engineers for mentorship. The role is primarily remote, based in or near Austin, with encouraged in-office collaboration. Responsibilities include developing and maintaining iOS applications, implementing new features, writing efficient code, collaborating with designers and backend developers, debugging, optimizing app performance, writing unit tests, participating in code reviews, maintaining documentation, and staying updated on iOS trends. You will need 3-5 years of experience, proficiency in Swift and SwiftUI, understanding of software design principles, knowledge of threading and memory management, Git proficiency, knowledge of Apple's UI/UX design principles, and strong communication skills.

Requirements

  • 3-5 years of experience in a similar role
  • Solid experience and understanding of Swift and SwiftUI
  • Solid understanding of software design principles and patterns (such as MVC, MVVM, and Dependency Injection) that promote clean, maintainable, and testable code
  • Good understanding of threading and memory management in iOS
  • Proficiency in Git for version control and collaborative development workflows
  • Knowledge of Appleโ€™s UI/UX design principles
  • Strong communication and team collaboration skills

Responsibilities

  • Develop and maintain iOS applications
  • Implement new features based on product requirements
  • Write testable, efficient, and maintainable code
  • Collaborate with designers and backend developers to integrate APIs and ensure seamless app functionality
  • Debug and fix issues across the application
  • Optimize app performance for speed and efficiency
  • Write unit and snapshot tests to verify the correctness of our business logic and UI
  • Participate in code reviews and maintain coding standards
  • Update and maintain technical documentation for the app
  • Stay updated on iOS development trends and technologies
  • Assist in troubleshooting and resolving production issues

Benefits

  • Inclusive and collaborative work environment
  • Office space making the hybrid work environment fun and engaging
  • Comprehensive health, vision, and dental coverage
  • Benefits effective as of the first day
  • Progressive PTO & Company-paid holidays with a broad selection of floating holidays to honor employeesโ€™ diverse needs
  • 100% 401(k) employer match up to 6%
  • Paid parental leave
  • Investment in your wellness: access to mental health support

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs