Staff Mobile Engineer – iOS

About the Role:

We are seeking a Staff Mobile Engineer with expertise in iOS development to join our Engineering team! This is a fantastic opportunity for someone who is passionate about creating high-quality, impactful mobile experiences and enjoys working in a collaborative environment. As a Staff Mobile Engineer, you’ll play a crucial role in building and maintaining our mobile applications, ensuring they are robust, scalable, and user-friendly. You’ll contribute to all phases of the software development lifecycle, from design and development to testing and deployment, leveraging your experience with modern iOS frameworks and best practices.

What you’ll do:

  • Design, develop, and maintain high-quality iOS applications.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
  • Participate in code reviews and provide constructive feedback to peers.

What you’ll bring:

  • 7+ years of professional experience in iOS application development.
  • Strong proficiency in Swift and Objective-C.
  • Extensive experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
  • Solid understanding of object-oriented programming, design patterns, and data structures.
  • Experience with RESTful APIs, third-party libraries, and integrating them into iOS applications.
  • Familiarity with continuous integration/continuous delivery (CI/CD) pipelines and tools.
  • Excellent problem-solving, debugging, and optimization skills.
  • Ability to work independently and as part of a team in a fast-paced, agile environment.
  • Strong communication and interpersonal skills.
  • Experience with performance and memory tuning with tools like Instruments.
  • Familiarity with cloud message APIs and push notifications.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits:

  • Comprehensive benefits package, including medical, dental, and vision insurance
  • Generous paid time off and holidays
  • 401(k) plan with company match
  • Professional development opportunities
  • Flexible work schedule and remote work options
  • Employee assistance program
  • Wellness programs and resources
  • Life and disability insurance
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx