08 Aug
|
Cognizant
|
Melbourne
08 Aug
Cognizant
Melbourne
We are currently seeking an experienced iOS Developer to design, build, and deliver market-leading native mobile applications for enterprise clients.
This role provides the opportunity to work across complex and cutting-edge mobile initiatives, partnering closely with client stakeholders, designers, architects, and delivery teams to create engaging, high-quality iOS experiences. You will play a key role in shaping technical solutions, driving engineering best practices, and delivering enterprise-grade mobile applications that create real business value.
Key Responsibilities
- Collaborate with client stakeholders to understand business requirements, define technical solutions, and ensure successful delivery outcomes.
- Design, develop, and enhance native iOS applications, transforming business concepts and requirements into scalable, production-ready solutions.
- Deliver high-quality, enterprise-grade mobile applications using modern iOS development frameworks, tools, and best practices.
- Act as a subject matter expert for native iOS development, providing technical leadership across projects and client engagements.
- Contribute to solution architecture, technical design decisions, and implementation approaches for new products and application enhancements.
- Ensure all development activities adhere to engineering standards, coding best practices, security requirements, and SDLC processes.
- Participate in Agile delivery ceremonies and collaborate effectively with cross-functional teams throughout the development lifecycle.
- Monitor delivery progress, identify risks and issues, and provide appropriate reporting and escalation where required.
- Support continuous improvement initiatives through technical innovation, knowledge sharing, mentoring, and community contributions.
- Contribute to thought leadership activities including internal capability development, technical presentations, documentation, and knowledge-sharing sessions.
Skills & Experience
- Strong hands-on experience developing complex, enterprise-grade native iOS applications.
- Advanced knowledge of Swift, Objective-C, UIKit, and the broader Apple development ecosystem.
- Experience working with Apple frameworks and modern iOS development tools.
- Strong understanding of networking concepts and integration techniques using native Apple networking frameworks and third-party libraries.
- Solid understanding of object-oriented programming principles and common design patterns including MVC, MVVM, and MVP.
- Experience using Git-based version control, pull request workflows, and continuous integration practices.
- Proven track record delivering successful commercial mobile applications through native app distribution platforms.
- Robust understanding of Agile software development methodologies and the full software development lifecycle.
- Experience implementing efficient coding practices, reusable components, and maintainable application architectures.Experience integrating mobile applications with APIs, backend services, and enterprise systems.
- Ability to work effectively within large, complex, and distributed delivery environments.
- Strong stakeholder engagement, communication, presentation, and consulting skills.
- Demonstrated ability to mentor engineers, influence technical decisions, and collaborate across multiple teams.
- Self-driven approach with strong accountability, problem-solving capability, and attention to detail.
Cognizant is committed to providing Equal Employment Opportunities.
Successful candidates will be required to undergo a background check.
#J-18808-Ljbffr
📌 IOS Developer (Melbourne)
🏢 Cognizant
📍 Melbourne