Specialist - Software Engineering iOS Developer Senior Experience 8 12 years Contribute to the enhancement maintenance of a native iOS mobile solution in the medical device domain conforming to medical software compliances and standards Develop and maintain features in the app conforming to UX technical design and functional requirements Responsible for ensuring the development of good quality productive code Ensuring compliance to coding standards and guidelines Contribute to technical architecture and design Ensure team is trained in standard operating procedures and team understands the SOPs Develop unittest code to ensure robustness including edge cases usability and general reliability execute unit tests to verify app functionality by connecting the app to the medical device over BTBLE Responsible for bug fixing and improving application performance Use code quality engineering tools like SonarQube and dynamic profilers available in the new development environment to ensure a quality code is generated Participate in discussions with key client stakeholders including architects and product owners Mentor junior professional developers perform code reviews of junior professional developers Contribute to release and deployment process kills Experience Expert in native iOS technology to build robust mobile applications Indepth grasp of MVC MVVM Viper patterns code sharing patterns such as dependency service service locator Excellent knowledge and working experience of data parsing storing related data patterns geolocation and Bluetooth APIs Very good knowledge and experience of asynchronous API calls Excellent understanding of UI standards layouts and how to translate visual designs into mobile app UI Excellent understanding of Apple Google app design principles methodologies Indepth knowledge of security and performance of mobile apps Ability to design protocols for API communication Excellent troubleshooting skills on both simulator and device Handson experience in Agile projects and DevOps processes data parsing storing related data patterns geolocation and Bluetooth APIs Knowledge of tools like Visual Studio Profilers Sonar Qube