IOS Developer

IOS Developer

Posted 7 days ago by 1753422533

Negotiable
Outside
Remote
USA

Summary: The IOS Developer role involves developing, improving, and releasing iOS applications while collaborating within an agile team. The position requires hands-on coding experience with Swift and Objective-C, as well as proficiency in using version control systems like Git/Github. The developer will also troubleshoot issues and implement business solutions for mobile devices. This is a remote position based in the USA, with a duration of 6 months or more.

Key Responsibilities:

  • Apply up-to-date expertise to develop, improve, and release the iOS App
  • Participate in peer code reviews and collaborate effectively within an agile team including designers, product managers, and developers
  • Provide support in implementing business solutions
  • Troubleshoot business and production issues for mobile devices

Key Skills:

  • Bachelor's Degree in Computer Science or related field
  • 5 Relevant years of experience building scalable e-commerce applications or mobile software
  • Proficient in mobile software development using Swift & Objective-C
  • Experience with distributed source code version control systems (Git/Github)
  • Familiarity with agile development methodologies
  • Knowledge of Apple SDKs for iOS development
  • Proficient in software debugging techniques, including debuggers, loggers, and crash report tools
  • Experience in analyzing memory issues, such as memory leaks, using memory analyzer tools like Instruments
  • Familiarity with embedded real-time systems with limited resources (memory and processing)
  • Experience with command line XCode build tools for Continuous Integration
  • Knowledge of design patterns, MVC, data structures, and algorithms
  • Experience in unit and integration testing Objective-C code
  • Published iOS application is required

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Title- IOS Developer

Location- Bentonville, AR (remote is fine)

Duration : 6 months plus

Interview : 2 rounds including Glider test or Direct Technical rounds

Hands on coding with Swift, problem solving and design pattern, worked on Distributed Source Course Version Control Systems (GIT/GITHUB)

Description

Responsibilities:
- Apply up-to-date expertise to develop, improve, and release the iOS App
- Participate in peer code reviews and collaborate effectively within an agile team including designers, product managers, and developers
- Provide support in implementing business solutions
- Troubleshoot business and production issues for mobile devices
Minimum Education and Experience:
- Bachelor's Degree in Computer Science or related field

- 5 Relevant years of experience building scalable e-commerce applications or mobile software

Minimum Skills: - Proficient in mobile software development using Swift & Objective-C
- Experience with distributed source code version control systems (Git/Github)
- Familiarity with agile development methodologies
- Knowledge of Apple SDKs for iOS development

- Proficient in software debugging techniques, including debuggers, loggers, and crash report tools
- Experience in analyzing memory issues, such as memory leaks, using memory analyzer tools like Instruments
- Familiarity with embedded real-time systems with limited resources (memory and processing)
- Experience with command line XCode build tools for Continuous Integration
- Knowledge of design patterns, MVC, data structures, and algorithms
- Experience in unit and integration testing Objective-C code
- Published iOS application is required.

Top 3 Skills Needed or Required

iOS development experience
Swift
Xcode

What are the day-to-day responsibilities?

- Use distributed source code version control systems, such as Git/Github, for efficient collaboration
- Apply knowledge of Apple SDKs for iOS development
- Employ software debugging techniques, including debuggers, loggers, and crash report tools, to identify and fix issues
- Analyze memory issues, such as memory leaks, using memory analyzer tools like Instruments
- Handle embedded real-time systems with limited resources, such as memory and processing
- Utilize command line XCode build tools for Continuous Integration
- Apply design patterns, MVC, data structures, and algorithms to ensure efficient and scalable code
- Conduct unit and integration testing for Objective-C code to ensure quality and reliability