Senior iOS Engineer

MyTime Logo

MyTime

πŸ“Remote - United States

Summary

Join MyTime, a leading online scheduling and local commerce platform, as an iOS Developer. You will drive the development and maintenance of our native iOS app using Swift and Objective-C, collaborating with our CTO, Product Managers, and QA team. Responsibilities include building, launching, and supporting app features, refactoring existing code, and developing relationships with contributors. Within 12 months, you'll become a knowledge leader, contributing to the hiring process. The ideal candidate possesses 3-5 years of native iOS app development experience, proficiency in Objective-C and Swift, and a passion for creating high-quality, maintainable code. Remote work is possible within the Americas time zone.

Requirements

  • 3-5 years of experience developing native iOS apps
  • Good knowledge of Objective-C and Swift
  • Good knowledge of iOS Frameworks, specially UIKit and Core Data
  • Experience with Instruments and XCTest
  • Experience using Git

Responsibilities

  • Build, launch, and support features within the app
  • Master development patterns and collaborative processes. We work together to make work efficient
  • Refactor existing code to be more testable, write internal documentation, and test the features and systems. We take responsibility for communication and quality
  • Develop meaningful relationships with all contributors to our product and technology development. Our mantra is collaboration and inclusion
  • Make a valued impact on multiple products across our platform. We celebrate our success by measuring our impact, internally and externally
  • Understand major feature areas of our mobile applications and be comfortable switching from one to the other
  • Participate in the architecture and implementation of new user-facing features. We communicate and collaborate on our architecture to achieve security, scalability, and maximum learning
  • Provide feedback during code-reviews
  • Build within reliable estimates. We know this takes time, and we strive to be accurate with each other
  • Feel comfortable as a knowledge leader, teaching others and continuing to learn. We want to learn as much as we teach
  • Be an essential part of growing our team by fully participating in the hiring interview process. We share responsibility to grow our team

Preferred Qualifications

  • Experience with refactoring large code bases
  • Experience with SwiftUI
  • Bitrise management
  • Deployed apps on the App Store or Github (please link us the projects if applicable)

Benefits

Remote work

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