Negotiable
Undetermined
Undetermined
Glasgow, Scotland, United Kingdom
Summary: The iOS Developer role requires a candidate with a strong background in software engineering, particularly in iOS application development. The position emphasizes proficiency in Swift and familiarity with Objective-C, alongside experience in system design and application performance. The ideal candidate should also have a solid understanding of Agile methodologies and CI/CD automation practices.
Key Responsibilities:
- Develop and maintain iOS applications using Swift and Objective-C.
- Implement common iOS architecture patterns, including MVVM.
- Conduct unit and UI testing using XCTest.
- Optimize app performance using tools like Instruments.
- Collaborate in a large corporate environment, ensuring application stability and resiliency.
- Utilize version control tools such as Git for code management.
- Engage in the Software Development Life Cycle and Agile methodologies.
- Develop rich User Interfaces using Swift UI.
- Participate in CI/CD automation processes.
- Leverage prior experience with React Native and/or Expo as needed.
Key Skills:
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- Strong experience with Swift and familiarity with Objective-C.
- Experience with iOS architecture patterns, particularly MVVM.
- Familiarity with testing capabilities, including XCTest.
- Excellent problem-solving skills and critical thinking.
- Understanding of iOS app performance dimensions and tools.
- Proficient in version control tools such as Git.
- Hands-on experience in system design and application development.
- Solid understanding of Agile methodologies and application security.
- Experience with Swift UI and CI/CD automation.
- Prior experience with React Native and/or Expo preferred.
Salary (Rate): undetermined
City: Glasgow
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT