What are the responsibilities and job description for the iOS Developer position at SOFT, Inc.?
SOFT's client located in New York, NY ( Hybrid ) is looking for a iOS Developer for a long term contract assignment.
JOB SUMMARY:
We are seeking a seasoned iOS Developer with 10 years of work experience and a bachelor’s degree (or greater) in computer science or a related field. Expertise in Xcode, Swift, Swift UI, Objective-C, persistent data stores, operational queues, network protocol, and software design patterns is essential. Responsibilities include ownership of assigned application design & development tasks, vetting technical requirements with business, timely debugging & resolution of reported issues, assist team members with coding/technical issues, managing data, technical documentation, and integrating APIs. Strong skills in UI/UX design, Firebase, Git, and cloud technologies are required. Candidate should also possess excellent testing, debugging and communication skills. Familiarity with payment gateways, external accessories integration, and CI/CD tools. Experience with C , PHP, .Net, C#, JavaScript, Oracle SQL, and AI tools are a plus. Expected to be able to work independently, take ownership of work, while also working well as a team member, and provide team leadership and mentoring. See detailed requirements below:
KEY REQUIREMENTS:
- Minimum ten-year experience as an iOS developer
- BS or BA degree from accredited college or university in computer science or related.
- Experience with Xcode & Instruments.
- Experience with Swift, Swift UI & Objective-C
- Experience with design patterns MVC, MVVM, MV, Singleton.
- Experience with Grand Central Dispatch (GCD), Concurrency, multithreading, and operational queues.
- Experience with Core/Swift Data & persistent stores.
- Experience with UI/UX designs and wireframes.
- Experience with handling & parsing JSON from Webservices/APIs.
- Experience with Firebase integration.
- Experience creating technical documentation.
- Strong understanding in Git, Object Oriented Programming and cloud technologies (AWS, Azure, Google Cloud Platform)
- Strong testing and debugging skills.
- Strong leadership oral and written communications skills.
- Strong analytical skills.
- Experience with Unit Testing, and code reviews.
Job Type: Contract
Pay: $60.00 - $67.00 per hour
Schedule:
- 8 hour shift
Education:
- Bachelor's (Required)
Ability to Commute:
- New York, NY 10004 (Required)
Work Location: Hybrid remote in New York, NY 10004
Salary : $60 - $67