What are the responsibilities and job description for the Expert iOS Applications Programmer position at Syntricate Technologies?
Syntricate Technologies is looking for an experienced mobile application developer to join our team.
About the Job
This is an exciting opportunity for a skilled developer to work on challenging projects, collaborate with a talented team of engineers, and contribute to the success of the company.
Job Description:
- 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