iOS Developer
About this position
True is seeking a Senior iOS Developer with core experiences in iOS development to join their team. The ideal candidate will be passionate about maintaining high standards in code quality, performance, and user experience.
Responsibilities
• Engineer sophisticated iOS applications and components that align with business needs.
• Employ Scrum methodologies, tooling, and automation to maintain optimal development processes.
• Ensure the highest quality of delivered software through Automated End-to-End, Unit, and other testing methodologies following Behavior-Driven Development (BDD) concepts.
• Uphold non-functional requirements and user experience to the highest standards.
• Collaborate closely with cross-functional teams to effectively plan and implement the development backlog.
• Participate in technical discussions with operations and architecture teams to drive innovation and efficiency.
• Contribute innovative ideas for both technical and product enhancements to improve overall app effectiveness and user experience.
Requirements
• BS Degree in Computer Engineering, Information Sciences, or a related field
• Proven experience in software development, with strong expertise in iOS app development using Swift
• Proficient with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
• Strong experience in developing robust mobile-server communications
• Demonstrated knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Experience with modern coding and design practices like VIPER, MVVM, and Clean Architecture
• Familiarity with SwiftUI and Modularization architecture patterns
• A strong sense of ownership, a drive to improve processes effectively, and a commitment to achieving excellence
• A positive attitude, open-mindedness, and outstanding team collaboration skills
• Advanced analytical and problem-solving skills