Negotiable
Outside
Remote
USA
Summary: We are looking for an experienced iOS Developer with over 10 years of expertise in software development, particularly in iOS applications. The role requires proficiency in various programming languages and tools, as well as strong leadership and communication skills. The candidate will be responsible for application design, development, debugging, and mentoring team members. Familiarity with cloud technologies and payment gateways is also beneficial.
Key Responsibilities:
- Ownership of assigned application design & development tasks.
- Vetting technical requirements with business stakeholders.
- Timely debugging & resolution of reported issues.
- Assisting team members with coding/technical issues.
- Managing data and creating technical documentation.
- Integrating APIs and ensuring UI/UX design quality.
- Providing team leadership and mentoring.
Key Skills:
- Minimum 10 years experience as an iOS developer.
- BS or BA degree in computer science or related field.
- Experience with Xcode & Instruments.
- Proficiency in Swift, Swift UI & Objective-C.
- Knowledge of design patterns (MVC, MVVM, MV, Singleton).
- Experience with Grand Central Dispatch (GCD), concurrency, and multithreading.
- Familiarity with Core/Swift Data & persistent stores.
- Experience with UI/UX designs and wireframes.
- Ability to handle & parse JSON from Webservices/APIs.
- Experience with Firebase integration.
- Strong understanding of Git and Object Oriented Programming.
- Knowledge of cloud technologies (AWS, Azure, Google Cloud Platform).
- Strong testing and debugging skills.
- Excellent oral and written communication skills.
- Strong analytical skills.
- Experience with Unit Testing and code reviews.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT