What are the responsibilities and job description for the Senior Mobile Application Developer position at Syntricate Technologies?
Syntricate Technologies is seeking a highly skilled iOS developer to join our team.
About the Role
This is a unique opportunity for an experienced iOS developer to work on challenging projects, collaborate with a talented team of engineers, and contribute to the success of the company.
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.
Benefits:
- 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