Validate AI-generated code for correctness and style according to team standards. Own the quality of your work by testing and documenting your code, ensuring……
Use AI to find out how well the skills on your resume fit this job description.
Job responsibilities:
Implement scalable, robust, and industry-best-practice compliant iOS applications, including coding, debugging, and troubleshooting.
Collaborate with cross-functional teams such as product managers, UX designers, technical program managers, engineering managers, and backend engineers, to successfully deliver projects with high quality and within the agreed upon timelines
Follow established code review standards, including test coverage and comment resolution.
Review code developed by other developers and provide feedback to ensure adherence to best practices (e.g., style guidelines, code-in checks, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Minimum qualifications:
Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.
5 years+ of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript, Kotlin, Swift).
5 years+ of experience in iOS application development using Swift and Objective-C.
Working proficiency and communication skills in verbal and written English
Preferred qualifications.
Working knowledge of SwiftUI.
2+ years of experience with data structures or algorithms.
Experience with test framework automation tools for iOS apps.
Hands-on experience with modern iOS APIs and libraries such as state management, asynchronous code, and on-device persistence.