Job Description
Location: Remote
Type: Full-time contractor
Experience: 4 Years
Tech Stack
- Language: Swift
- UI Framework: SwiftUI (with some UIKit)
- Version Control: Git
- Integrations: Swift Package Manager (and Cocoapods when needed)
Integrations
- Stripe (Payments)
- Google Maps
- Firebase
- Mixpanel )Analytics)
- Twilio (Chat/Conversations)
Design Tools
- Figma
Responsibilities
- Develop and maintain iOS applications using Swift and SwiftUI, with occasional UIKit.
- Translate Figma designs into responsive, pixel-perfect user interfaces.
- Integrate and manage third-party services such as Stripe, Google Maps, Firebase, Mixpanel, and Twilio.
- Handle version control with Git and manage dependencies using Swift Package Manager and Cocoapods.
- Implement local data storage solutions as needed.
- Collaborate with designers and other developers to deliver high-quality features.
- Participate in code reviews to ensure code quality.
Requirements
- 4 years in iOS development with Swift.
- Proven track record of building and deploying iOS apps.
- Proficient in Swift and SwiftUI, with knowledge of UIKit.
- Experienced with Git for version control.
- Skilled in using Swift Package Manager and Cocoapods for integrations.
- Familiar with integrating Stripe, Google Maps Cocoapods), Firebase, Mixpanel, and Twilio.
- Strong understanding of iOS SDK and different iOS versions.
- Familiarity with RESTful APIs and modern architectural patterns (e.g., MVVM).
- Ability to translate Figma designs into high-quality code.
- Excellent problem-solving abilities.
- Strong communication skills.
- Self-motivated and able to work independently in a remote environment.
Nice to haves
- Bachelorʼs degree in Computer Science or a related field.
- Experience with CI/CD pipelines and automated testing.
- Knowledge of Agile/Scrum methodologies.
What We Offer
- Flexible Schedule: Work from anywhere with hours that fit your lifestyle.
- Competitive Rates: Compensation based on experience and project scope.
- Challenging Projects: Opportunity to work on innovative and impactful applications.
- Collaborative Team: Engage with a supportive and skilled team of professionals.
Interview process
- Portfolio review.
- 15 minute chat around your experience.
- 30-60 minute take home test.
- Final stage catchup (30 mins).
Depending on your schedule, we try to get an interview process done in 1-3 days.
Do apply send all intros and CV's to rhys@scrapbays.co.uk
NO AGENCIES!