iOS Developer
Overview
In this role you will translate designs into high-quality iOS apps, building fast, reliable software that delivers a strong user experience. You will collaborate with peers, QA, product, and leadership to design, implement, and release new features. You’ll write tests, participate in code reviews, and explore new mobile technologies to keep the app current. You work across the full stack of mobile development, from UI to backend integration to deployment. This position offers the chance to shape mobile products within a collaborative, standards‑driven environment.
ResponsibilitiesTranslate designs and wireframes into high quality code for iOS appsDesign, build, and maintain performant, reusable codeEnsure optimal app performance, quality, and responsivenessCollaborate with cross-functional teams to plan and release featuresWrite unit tests and contribute to testing frameworksParticipate in code and design reviews to ensure qualityResearch and evaluate new mobile technologies and libraries (iOS, XCode)Coordinate with build/release engineering for delivery of features and fixes
Key requirements3+ years of iOS development experience1+ year of Swift development experienceExperience developing full iOS applicationsFamiliarity with deployment to Apple App Store and guidelinesUnderstanding of design patterns and architecturesProficiency with XCode IDEExperience using RESTful APIs for backend communicationJSON and XML parsingteam collaborationeffective communicationquality focusSwiftiOS developmentXCode