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

Customer Service - Inbound (WORK FROM HOME)

Remote

[Remote] Special Education Attorney - 100% Remote (ID# 4282)

Remote

Healthcare Customer Service Representative job at Conduent in US National (Not hiring in IL, AK, HI, WA, NJ, NY, MT, CT, MA, MD, CA, OR)

Remote

**Experienced Full Stack Business Analyst – Forecasting and Operations Optimization**

Remote

Accounts Payable Associate | Remote

Remote

Experienced Virtual Chat Support Consultant – Entry-Level Opportunity at careerzynith

Remote

Senior Director, Credentialing (Remote in U.S.)

Remote

Sr Quality Process Engineer

Remote

Remote Jobs At Walgreens Full/Part Time – DPS

Remote

Sr. Batch Developer (UNIX/C/SQL/Oracle) (Any city, LA, US, 99999)

Remote
← Back