All Systems OperationalAI Agent Gateway now orchestrating across the SDLC read the briefuptime 99.999%
All open roles
+ [REQ] JuniorOpen role

Mobile App Developer

We are searching high and low for our next Mobile App Developer to join our world-class team.

RemoteContractJunior

Mobile App Developer

About the role:

We are searching high and low for our next Mobile App Developer to join our world-class team.

What will you be doing?

  • Provide technical guidance and mentorship to junior members in the team.
  • Continuously collaborate with iOS Engineers across different teams.
  • Work and collaborate with product owners and Agile teams to understand, design, develop and implement new features using engineering best practices, design guidelines and principles.
  • Develop innovative new features: evaluate user journeys, design implementations from product specifications, write great code and collaborate with your team to deliver features.
  • Contribute technical ideas to improve our products and refine our development process - we have a well-defined roadmap for technical improvements on our iOS codebase.
  • Translate designs into efficient, maintainable and reusable code and tests.
  • Participate in code review to integrate changes with the existing codebase.
  • Use your time effectively and take ownership of your work.
  • Support other members of the team, communicate and participate.
  • Be part of the team and Scrums.com's culture
  • Attend daily stand-ups, plan with your team and share knowledge.

Skills and Experience:

  • Good knowledge of Swift and UIKit
  • Experience working with a component library and style guide
  • Good understanding of SOLID principles
  • Experience with Functional Reactive Programming (FRP), particularly RxSwift and/ or Combine
  • Experience consuming RESTful APIs, and collaborating in their design
  • Experience with unit testing (XCTest) and, equally important, writing testable code
  • Experience with Git and GitHub
  • Comfortable working with CI/CD processes
  • Familiarity with the process of creating and shipping apps (provisioning profiles, certificates, App Store Connect, TestFlight, etc.)
  • Familiarity with common architectural patterns (MVC, MVVM, etc.)

Ready to build with global clients?
Join the Scrums.com talent network. No fees, no subscription.
Apply for this role →