Peaple talent have partnered with a large professional services organisation based in South Wales who are recruiting for an experienced IOS Engineer who has a proven record of delivering and scaling large user base applications within fast paced consumer focussed companies. You will have strong experience of working with Swift, SwiftUI along with a deep understanding of IOS frameworks and API’s.
Experience
* Strong experience with CI/CD & frequent release cadence
* Experience with architecting and implementing complex mobile app architectures, including data modelling, networking, caching, and synchronisation
* Ability to make informed technical decisions, considering factors such as performance, scalability, and user experience.
* Excellent problem-solving and debugging skills, with a passion for writing clean, efficient, and maintainable code.
* Strong leadership skills, with the ability to mentor and inspire other engineers.
* Experience with cross-functional collaboration and a collaborative mindset towards achieving shared goals.
* Strong communication skills, both verbal and written, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders.
* Proactive and self-driven, with the ability to take ownership of projects and drive them to completion.
* Be comfortable operating in a scrappy environment, which will have you working deep in the code, but also reporting upwards simultaneously.
Job responsibilities
* Collaborate closely with product, design, and other cross-functional teams to define and drive the technical roadmap and architecture for iOS application.
* Lead the development of complex features and architectural enhancements, ensuring scalability, performance, and maintainability of the iOS app.
* Mentor and provide guidance to other engineers, fostering their technical growth and helping them deliver high-quality code.
* Conduct thorough code reviews, ensuring adherence to best practices, code standards, and design principles.
* Continuously improve the iOS development process by introducing new tools, frameworks, and methodologies
* Continuously work with backend, frontend and leadership teams enhance the iOS App Design
* Work with backend teams to design and implement efficient APIs and interfaces.
* Stay updated with the latest advancements in iOS development and proactively identify opportunities to leverage new technologies and frameworks.