Enable job alerts via email!

Intermediate Software Engineer - iOS

Boardroom Appointments

United States

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking an Intermediate Software Engineer for iOS development. This remote role involves working with Objective-C and Swift to create and optimize iOS applications. You will be responsible for implementing features, collaborating with teams, and ensuring software quality through testing and debugging. Join a dynamic engineering team where your contributions will help shape the future of mobile applications. If you have a passion for technology and a solid background in iOS development, this is the perfect opportunity for you.

Qualifications

  • 3-5 years of iOS development experience.
  • Experience with Objective-C, Swift, and UIKit frameworks.

Responsibilities

  • Implement moderately complex features and optimize existing code.
  • Collaborate with cross-functional teams to drive project success.

Skills

Objective-C
Swift
UIKit
OOP Principles
TDD
Automation Testing
CocoaPods
CI/CD
Debugging Skills
Problem-Solving

Education

BS/MS in Computer Science
Equivalent Experience

Tools

AppStore Connect
Flutter
SwiftUI

Job description

About the job Intermediate Software Engineer - iOS

Remote

Core Requirements

  • BS/MS degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience in Objective-C/Swift/UIKit and other native iOS frameworks is mandatory.
  • 3-5 years of experience in iOS development.
  • Experience in using AppStore Connect: This means that you have experience in the process of submitting and managing iOS applications in the App Store.

Required Skills and Attributes:

  • Knowledge and proficiency in OOP principles, general software development, and TDD.
  • Ability to perform automation tests to ensure software quality and reliability.
  • Proficiency in creating and using CocoaPods/SwiftPM to manage dependencies and simplify software development.
  • Expertise in source control systems and CI/CD to ensure smooth and efficient collaboration among team members.
  • Demonstrated debugging and problem-solving skills to troubleshoot and resolve software issues.

Advantageous Skills and Experience:

  • An understanding of implementing Flutter in native iOS projects.
  • SwiftUI experience.

Responsibilities:

  • The Intermediate Software Engineer role is a mid-level position within the engineering team, responsible for implementing moderately complex features and optimising existing code.
  • This role requires a solid technical background, good problem-solving skills, and effective communication skills to collaborate with cross-functional teams and drive projects to successful completion.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Digital Software Development Engineer

Solventum Corporation

Remote

USD 95,000 - 118,000

Today
Be an early applicant

Software Engineer (430286)

IDR, Inc.

Remote

USD 80,000 - 100,000

Yesterday
Be an early applicant

Full-Stack Software Engineer – Join Our Remote Talent Community (Not a Current Opening)

Securly

Remote

USD 100,000 - 900,000

3 days ago
Be an early applicant

Senior Software Engineer

Bitesize

Remote

USD 100,000 - 120,000

2 days ago
Be an early applicant

Software Engineer II - (Remote - US)

Jobgether

Remote

USD 99,000 - 138,000

4 days ago
Be an early applicant

Principal Ground Software Engineer

EVONA

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Staff Software Engineer (404836)

IDR, Inc.

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Senior Software Engineer

Trinity Cyber

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant