Senior iOS Developer

May 16

🏡 Remote – New York

Apply Now
Logo of Group 1001

Group 1001

We are a financial services enterprise creating useful and intuitive solutions and products for everyone.

insurance and technology

501 - 1000

Description

• Responsible for designing and building advanced features for the 1001 platform. • Ensure thorough test coverage and maintain a reliable suite of unit tests. • Design and implement unit tests to verify the correctness of individual components and ensure code quality and stability. • Conduct and participate in code reviews to ensure code adheres to best practices, follows coding standards, and complies with design specifications. • Identify and resolve performance bottlenecks in iOS applications to deliver fast and responsive user experiences. • Create and maintain technical documentation related to iOS application architecture, codebase, and troubleshooting guides. • Contribute to technical design discussions and provide input on feasibility of proposed features. • Work proactively to identify and fix bugs and issues in the existing iOS applications.

Requirements

• Proven experience as an iOS Developer with a minimum of 6 years in mobile application development. • Strong proficiency in Swift and a deep understanding of the Apple XCode and dependency managers like CocoaPods or Swift Package Manager. • Extensive experience in Test-Driven Development (TDD) and writing unit tests using testing frameworks. • Solid knowledge of object-oriented design principles and software design patterns. • Experience with version control systems, preferably Git. • Familiarity with Agile development methodologies and practices. • Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges. • Strong communication and teamwork skills to collaborate effectively with cross-functional teams.

Benefits

• Collaborate with cross-functional teams to design, develop, and implement new features and enhancements for our iOS applications. • Take ownership of the entire development lifecycle from concept to deployment. • Demonstrate expertise in Swift programming language, leveraging its features to write clean, efficient, and maintainable code. • Champion the TDD approach and actively participate in writing test cases before implementing new features.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com