Description
Are you looking to join an ambitious, inclusive and diverse team and take your expertise to a whole new level?
Then join our growing Native Mobile development team as a Senior iOS Developer. Working in our Digital Transformation Department, you will be applying the latest Continuous Delivery tools and an agile methodology as a means to increase efficiency and productivity. At EXUS, there is never a typical day, apart from our commitment to consistently deliver top notch solutions. Does this sound like you? Then this is your opportunity to join us and have a real impact!
We are positive, eager to learn and explore. We are committed to our vision. We are EXUS! Are you?
Role’s Responsibilities
- Address clients’ needs for applications, seeking for feasible and most efficient solutions
- Collaborate with team members to create client apps in a clear and timely manner
- Handle various technical aspects, code modules using the provided specifications, debug and fix defects
- Ensure applications are properly integrated with various APIs
- Handle data and web service, including SOAP and REST
- Ensure business requirements and functional specifications are tested and fulfilled before delivery
- Optimise the interfacing of the apps with a variety of systems to ensure flexible and agile us
Requirements
Required Qualifications & Abilities:
- University Degree in Computer Science or relevant discipline
- At least 5 years of experience in software development
- At least 3 years of native iOS app development experience
- Proven working experience with at least 1 App published
- Understanding of AppStore publish process
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Excellent knowledge of the English language
- Business Analysis skills
Required Technical Skills:
- Proficient with Swift. Knowledge of Objective-C will be a strong plus
- Experience in developing for different form factors (tablets, phones), iOS versions and awareness of compatibility pitfalls and techniques
- Experience with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple’s design principles and interface guidelines
- Experience in Design Patterns like MVC, MVP, MVVM
- Familiarity with Zeplin and CocoaPods
- Familiarity with continuous integration tools (Jenkins)
- Experience in code versioning tools (Git)
- Experience in XCTest unit test
- Experience in Postman (share and test document APIs)
Benefits
- Competitive and attractive remuneration package
- Private Health Insurance
- Friendly, pleasant and creative working environment
- Remote working
- Constant opportunities to learn New Technologies
- In house restaurant with homemade meals and arcade games, Ping Pong & FuzzBall