IOS developer - native code, ideally 2 plus years of experience

Remote Full-time
Only direct hires

We're looking for a motivated Junior iOS Developer to join our growing mobile development team. You'll work closely with and support our Senior iOS Developer, contributing to the development and maintenance of native iOS applications. This is a great opportunity to build your skills in a collaborative, remote-first environment.
• *Responsibilities**

- Assist the Senior Developer in designing, building, and maintaining native iOS applications using Swift and UIKit/SwiftUI

- Write clean, well-documented, and testable code under the guidance of senior team members

- Debug and resolve issues identified during development and QA testing

- Participate in code reviews to learn best practices and improve code quality

- Implement UI components from design specifications (Figma or similar)

- Integrate RESTful APIs and third-party SDKs

- Support App Store submission processes including builds, provisioning profiles, and release notes

- Assist with maintaining and updating existing apps to support new iOS versions

- Communicate progress, blockers, and questions proactively via remote collaboration tools (Slack, Teams, etc.)

- Participate in daily standups and sprint planning sessions
• *Requirements**

- 1–2 years of experience with native iOS development using Swift

- Familiarity with Xcode, Interface Builder, and the iOS SDK

- Basic understanding of MVC/MVVM architecture patterns

- Experience consuming REST APIs using URLSession or similar

- Familiarity with Git version control and branching workflows

- Understanding of Apple's Human Interface Guidelines

- Strong communication skills — written and verbal — essential for remote work

- Self-motivated with the ability to manage time effectively in a remote environment
• *Nice to Have**

- Exposure to SwiftUI

- Experience with CocoaPods or Swift Package Manager

- Basic knowledge of Core Data or local storage solutions

- App Store submission experience
• *What We Offer**

- 40 hour a week position with flexible working hours

- Mentorship and direct collaboration with an experienced Senior Developer

- Opportunity to grow within a dynamic, entrepreneurial team

Job Type: Contract

Pay: $20.00 per hour

Work Location: Remote

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Data Entry, Dispatcher, Customer Service ($17 p...

Remote

Immediate Hiring: Virtual Administrative Assistant/Customer

Remote

Associate Media Buyer - Recruitment Marketing (Remote)

Remote

Government Audit Resolution Underwriter

Remote

Adjunct Faculty (College Level Mathematics) NLC

Remote

Corporate Counsel

Remote

Remote Medic – Paramedic/AEMT/EMT-III - Rotational Assignment

Remote

Asset & Wealth Management-New York-Associate, Product Management-7937976

Remote

Draw Administrator

Remote

Sr. Analog Power Design/Class D Audio Engineer/Contractor

Remote
← Back