This job might no longer be available.
iOS Product Engineer
4 years ago
Do you enjoy building products that apply best practices to solving users’ needs? Do you value the interaction of development with design? We're looking for a iOS Product Engineer, to join an existing team with a leading health client. You will work in a highly collaborative team of designers and a Product Manager to bring this product to life. You will support our client partners to build high quality software by championing good development practices and working in agile, iterative way.
This position is for a 10-week contract role. All applicants must be based in Sydney with valid working rights.
WHAT YOU’LL DO...
- Design, maintain and push code quality standards within projects aiming for stability, scalability and maintainability.
- Anticipate project development needs, raising potential issues to team and client early and proactively seeking solutions.
- Tailor and use the right development process within projects and the engineering team.
- Collaborate with other developers, designers and testers in order to successfully launch stable digital products.
- Use a holistic lens in coding, ensuring high usability, accessibility and embracing design standards.
- Introduce new technologies and engages tech team to consider applications for current or future projects.
- Champion agile/lean approach when required.
- Create prototypes and use analytics to help prove or disprove hypothesis.
ABOUT YOU...
- A deep knowledge in Cocoa and UIKit across multiple Cocoa touch platforms including iOS, tvOS and watchOS.
- Strong object-oriented, protocol oriented and functional design skills.
- The ability to code to a high standard in Objective-C and Swift with understanding of their respective design patterns.
- Understanding of how memory management works in Cocoa
- Knowledge of multi-threaded, asynchronous code
- Experience with UIKit, Core Animation, and the iOS SDK
- Debugging and performance testing skills
- Ability to write clean, well factored and well tested code
- Understanding of how accessibility works on Cocoa touch platforms
- Experience working in Agile teams and an understanding of the agile development process
- Familiar with important libraries for iOS
- Have a passion for code quality and craft
- Previous experience of working with APIs
- A practical understanding of unit testing
- A familiarity with UI automated testing
- Interest in developing your skills and sharing knowledge with fellow peers
- Strong communication skills, both written and verbal
OTHER SKILLS YOU MIGHT HAVE...
- A passion for sophisticated UI development
- Experience working in Agile teams
- Some practice experience with TDD and/or BDD
- Experience with continuous integration for iOS projects
- Experience of or interest in functional programming
- An active Github account / open source contributions
- Experience with other platforms, eg. Android, Frontend, Backend, Appcelerator, mobile web
Create Your Profile — Game companies can contact you with their relevant job openings.