About This Role
This iOS development role involves building, testing, and maintaining high-quality applications. The position suits a collaborative and proactive developer who can work independently in an agile environment and is committed to continuous learning and improvement.
Responsibilities
- Collaborate closely with cross-functional teams and peers to design, develop, and deliver high-quality iOS applications
- Engage with subject matter experts to gather insights, solve technical challenges, and continuously improve solutions
- Stay current with the latest trends, tools, frameworks, and best practices in iOS development
- Take initiative, work independently, and be a fast learner in a dynamic, agile environment
- Communicate effectively both verbally and in writing to clearly convey technical concepts and ideas
- Design, build, test, and maintain standard software applications and supporting programs that meet defined design specifications
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field — or equivalent professional experience
- Strong in Data Structure Algorithm
- 8+ years of hands-on experience in iOS application development, with a strong command of Swift and SwiftUI
- Proficient with iOS frameworks such as Core Data, Core Animation, and others commonly used in modern app development
- Demonstrated proficiency with RESTful APIs and GraphQL, as well as accessibility tools and standards such as VoiceOver
- Strong grasp of iOS Human Interface Guidelines (HIG) and Apple design principles
- Able to proactively identify system inefficiencies and contribute to architectural and performance improvements
- Understands how individual tasks and team projects align with broader business goals
- Experienced with code testing, debugging, and monitoring tools; comfortable writing unit tests and leveraging testing frameworks like XCTest
- Self-motivated, quality-focused, and detail-oriented with a strong sense of ownership
Nice to have:
- Knowledge of Test-Driven Development (TDD) practices
- Familiarity with automation, CI/CD pipelines, and scripting (e.g., Bash)
About the Company
Affine is a global AI and analytics company founded in 2011, trusted by major organizations across industries for transforming businesses through data-driven insights and cutting-edge Generative AI technologies. The company delivers bespoke data solutions and products, with expertise in strategic consulting, advanced analytics, data engineering and governance, MLOps, AI-powered solutions, and comprehensive data visualization and adoption advisory services.