Design and implement Landmark Group products, applications, tools and services using native iOS languages, technologies and frameworks
Participate in regular technical sessions and communicate externally about frameworks, tools, techniques and mobile best practices
Support the tribe's Head of Engineering by providing coaching to a discrete group of individuals
Write low level design for services and take designs to architectural review when required
Ensure successful delivery of iOS applications to the Apple App Store and manage the review process
Mentor team members on memory profiling, performance and code efficiencies to improve application architecture
Develop well engineered solutions and supportability practices including logging and SDLC best practices
Collaborate with product managers and Heads of Delivery/Engineering to prioritise work and map tickets to end-to-end use cases
Facilitate and manage agile ceremonies such as daily scrum and sprint planning
Requirements
Excellent knowledge of Swift/Swift UI/Swift Data including relevant framework design patterns and iOS native best practices
Knowledge of the most up to date versions of iOS native features, frameworks and tooling
Detailed knowledge of testing within Swift, both unit and integration
Detailed knowledge of logging frameworks and best practices around supportability and SDLC practices
Proven commercial history developing sophisticated mobile applications in Swift & Swift UI and ensuring successful delivery within the Apple App Store and review process
Ability to understand and coach other members of the team about memory profiling, performance and code efficiencies
Effective communication skills
Ability to write and understand feature tickets as part of a backlog or active sprint
Experience supporting product managers and Heads of Delivery/Engineering in prioritising work items
Ability to communicate design decisions with peers and stakeholders and participate in lead software engineering forum
Ability to manage and facilitate agile ceremonies such as daily scrum and planning
Ability to communicate and demonstrate capabilities to senior stakeholders