Himalayas Remote / WFH Teknologi & IT

iOS Engineer

Rapinno Tech

United States Lương không công bố Posted 3 days ago
Location United States
Salary Lương không công bố
Job Type · Remote
Country Amerika Serikat

Job Description

Full details about the role and requirements

Yukerja Summary

The iOS Engineer role at Rapinno Tech is curated from Himalayas (category Teknologi & IT). This role is marked as remote — check timezone and location requirements on the official listing. Yukerja.com is not the employer — applications are handled on the official source site.

You’ll join a cross-functional product team building and evolving a large-scale iOS application used by millions of users. This is a senior-level role in a high-traffic, business-critical environment, where reliability, performance, and clean architecture are essential.

You’ll work closely with backend engineers, product managers, and designers, owning features end-to-end while helping set the technical standard for iOS development within the team.

WHAT WILL YOU BE DOING:

  • Design, build, and maintain production-grade iOS applications using Swift across UIKit and SwiftUI codebases
  • Deliver features in a continuous delivery environment, shipping small, incremental changes to production
  • Collaborate closely with backend teams to integrate APIs and evolve client-server contracts
  • Work with UI/UX designers to translate designs into scalable, accessible, and high-quality mobile experiences
  • Write well-tested code, including unit and integration tests, and contribute to test automation
  • Participate in code reviews, refactoring, and architectural discussions
  • Help define and evolve iOS best practices, patterns, and tooling across the team
  • Mentor and support other engineers, explaining not just how things are done, but why
  • Actively contribute to Agile ceremonies and continuous improvement initiatives
  • Identify and escalate technical risks or impediments early, helping drive pragmatic long-term solutions

WHAT WE ARE LOOKING FOR:

  • Strong commercial experience building iOS applications in Swift
  • Solid experience working with UIKit and exposure to SwiftUI in production environments
  • Good understanding of iOS architecture patterns (MVC, MVVM, VIPER, etc.)
  • Experience integrating with RESTful APIs, working with JSON, and client-server communication
  • Hands-on experience writing unit tests (XCTest) and a quality-first engineering mindset
  • Familiarity with CI/CD pipelines for iOS (e.g. Fastlane or similar tooling)
  • Strong knowledge of Git and collaborative development workflows
  • Strong English communication skills
  • Experience working with Objective-C and bridging legacy code with Swift

NICE TO HAVE:

  • Experience with SwiftUI at scale or reactive frameworks such as Combine.
  • Exposure to high-traffic consumer applications
  • Experience with performance optimisation, crash monitoring, or mobile observability
  • Previous mentoring or technical leadership experience

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority is shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Fully remote work
  • Ongoing Training & Mentoring
  • Learn and experiment with new solutions
  • The possibility of travelling

- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY

Originally posted on Himalayas

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Himalayas. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to iOS Engineer

  1. Read the full description and ensure your skills match before applying to Rapinno Tech.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to Himalayas. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips