What are the responsibilities and job description for the Mobile Developer position at Korn Ferry?
Job Description
We have partnered with our client in their search for a Mobile Developer for a contract-to-hire position in Wilmington, DE.
Responsibilities
- Work in an Agile development environment with other team members, including Product Managers, UX Designers, QA Engineers, and other Software Engineers
- Work with Product managers and Stakeholders on User-centric design and requirements.
- Validate the technical feasibility of UI/UX designs.
- Work with the team to design and build software applications to function across multiple platforms.
- Follow Clean coding principles and Test driven development.
- Build reusable code and libraries for future use.
- Optimize application for quality, reliability and scalability.
- Conduct thorough testing of user interfaces in multiple platforms to ensure all designs render correctly and systems function properly.
- Collaborate Incorporate Non-Functional requirements including Telemetry, Monitoring, Alerting & Logging into Software solution.
- Design applications with API-first approach model.
- Leverage Strategic Tool Chain in development and delivery.
- Multi-skilled with expertise across software development and toolset
Skills Required
- Proficiency in SWIFT and familiar with Objective C
- Experience in writing unit test cases and Test Driven Development
- Well versed with Mobile Security Principles
- Experience in building and maintaining enterprise mobile applications
- Experience in design patterns such as MVVM, MVP, VIPER
- Expertise on Mobile Application Design and Architecture
- Practice of Clean code principles and TDD
- Ability to reference Apple HIG and iOS best practices
- Ability to maintain and refactor existing codebases to best practices and new technologies
- Deep understanding of UIKit, Foundation and other core iOS frameworks.
- Experience with Fastlane and Continuous Integration(CI/CD)
Title: Mobile Developer
Location: Wilmington, DE
Client Industry: Financial Services
About Korn Ferry
Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at ;/span>