Job Title: iOS Developer
Place of Work: Hybrid(Remote & In-Person) Ross Building, Adastral Park, Martlesham, Ipswich, IP5 3RE
Hours of Work: Flexitime (40 Hours Per Week)
Reporting to: Developer Lead
Progression: Junior Developer →Developer → Senior Developer → Developer Lead
We are seeking an enthusiastic, passionate and motivated individual to join our iOS development team.
We are seeking a creative and passionate iOS developer with 2-3 years experience in Objective-C and Swift development to join our team. If you enjoy being innovative and coming up with new ideas, then this role is for you.
You will have strong academic skills with at least a 2:1 classification degree or masters in computer science, software engineering or similar computer science degree subject.
As part of the selection process, candidates should have the ability to demonstrate relevant academic, personal or professional projects.
You’ll have been working within the mobile App development industry for 2-3 years, with plenty of experience in App development.
Working across multiple development teams to support client requirements
Supporting sprint planning and sprint reviews on a fortnightly basis
Ensuring the quality, performance and reliability of applications
Maintaining well-structured code
Supporting the team with code review
Ability to identify and correct bugs and performance bottlenecks
Liaising with other departments including UX/UI, QA, cloud and embedded teams
Working with physical hardware devices at various states of it’s firmware development and firmware tools for that platform
Good knowledge of design principles (MVC, MVVC, coordinator)
Knowledge of design patterns (e.g. Singleton, Builder, Factory, Repository)
Experience in Object-oriented based languages & design principles (e.g. Swift/Objective-C)
Proficient understanding of source code version tools (e.g. Git, SVN, Mercurial)
Familiarity with continuous integration environments (e.g. Jenkins, Xcode server)
Familiarity with common iOS frameworks (e.g. SwiftUI, Foundation, UIKit, AppKit, Core Animation)
Familiarly with unit testing (e.g. XCTest)
Experience of iOS app release process (personal or commercial)
Experience with performance and memory tuning tools (e.g. Instruments, Xcode)
Knowledge of package management tools (e.g. Swift Package Manager, CocoaPods)
Experience with software control management system (e.g. Jira, Confluence, Bugzilla)
Experience with Bluetooth technologies and supporting iOS frameworks
Want to know more about life at Coderus?
Visit our careers page or follow us on social media.
Aequilibrium
Veeva Systems
MVK STAFFING SERVICES PRIVATE LIMITED
BlackStone eIT
top itservices AG