 
        
        Senior Software Engineer - Mobile 
We are seeking an experienced Senior Software Engineer to join our mobile team. As a senior member of the team, you will be responsible for designing end-to-end solutions while maintaining high standards of code quality and architectural compliance. 
Key Responsibilities: 
Design end-to-end solutions while maintaining high standards of code quality and architectural compliance. 
Contribute to mobile application architecture principles and design patterns. 
Participate in SCRUM ceremonies (daily stand-ups, sprint planning, retrospectives). 
Collaborate within a SCRUM team, including coding, analysis, and design. 
Identify processes and system improvements for the mobile teams, particularly in the native iOS Swift domain. 
Implement manual and automated test activities and contribute to CI/CD pipelines for mobile applications. 
Requirements: 
Experience in iOS native Swift technologies. 
Experience in Swift programming language and iOS development frameworks. 
Experience with mobile development languages such as Objective C, Java, Kotlin or .NET Xamarin. 
REST Services and Azure experience. 
Experience in mobile application architecture principles and design patterns. 
Experience with automated testing frameworks and CI/CD pipelines for mobile applications. 
Experience working within a SCRUM team including coding, analysing and designing. 
Experience identifying processes and system improvements for the mobile teams particularly in the native iOS Swift domain. 
Experience facilitating mobile SCRUM team ceremonies such as daily stand-ups, sprint planning and retrospectives. 
Experience implementing manual and automated test activities. 
Why This Opportunity? 
Opportunities for growth and career advancement. 
Exposure to cutting-edge projects in the tech industry. 
Flexible work arrangements including hybrid in office and work from home.