What are the responsibilities and job description for the iOS Developer position at Syntricate Technologies?
iOS Application Developer
We are seeking a skilled iOS application developer to join our team at Syntricate Technologies.
About the Role
This is a high-level opportunity for an experienced iOS developer to take on challenging projects, work with cutting-edge technologies, and collaborate with a talented team of engineers.
Key Responsibilities:
- Design, develop, and maintain high-quality iOS applications using Swift, SwiftUI, and object-oriented design principles.
- Work closely with architects, technical experts, and application SMEs to implement complex end-to-end enterprise solutions.
- Collaborate with cross-functional teams to identify and prioritize features, and deliver them efficiently.
- Develop and maintain automated testing suites to ensure high-quality code and reduce future issues.
Requirements:
- Minimum 8 years of experience in iOS application development.
- High degree of fluency with iOS frameworks and Swift, SwiftUI, and object-oriented design best practices.
- Strong coding skills and ability to write clean, effective code at scale.
- Deep experience working with and debugging RESTful APIs.
- Knowledge of functional or object-oriented programming.
- Familiarity with iOS Development.
- Ability to write well-documented, clean Swift and Objective-C code.
- Working knowledge of the latest Android API.
- 3 years of experience with Swift development.
- Deep understanding of core software concepts, including networking, security, memory management, multi-threading, and application life-cycle management.
- Proven experience with native apps architecture patterns, including commonly used patterns such as MVVM and MVP, as well as designing new ones to fit unique needs.
- Understanding of REST APIs, the document request model, and offline storage.
- Experience with Coco Pod integration.
- Ability to perform root cause analysis to reduce future issues.
- Ability to work as part of a large agile-driven software engineering effort, and a strong understanding of professional software engineering best practices for the full SDLC, including CI/CD.
- Troubleshoot business and production issues by gathering information.
What We Offer:
- A competitive salary: $140,000 - $170,000 per year.
- Ongoing training and professional development opportunities.
- A collaborative and dynamic work environment.
- The chance to work on challenging projects and contribute to the success of the company.
Salary : $140,000 - $170,000