Senior iOS Developer
Apply NowJob details
Job Title: Lead Software Engineer - iOS / Lead iOS Developer Location: London City, UK Work Type: Hybrid, Expecations 3 days/week Work from Office Day Rate: £400 - £450 /Day, Inside IR35 Experience: 7- 10 Years of experience Job Industry: Financial Services/ Investment banking. Job Function: iOS Development Job responsibilities Improve code structure, have an impact on architecture, and review code of any scope produced by the team Own larger pieces of work, assist with design and technical/implementation choices and influence the direction Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable code and ensure best practices are used Participate in code reviews and contribute to a culture of continuous improvement Help implement and maintain automated tests to ensure high code quality Stay up-to-date with the latest industry trends and technologies to keep our products at the forefront of innovation Identify and correct bottlenecks and fix bugs Work closely with the design team to ensure the technical feasibility of UI/UX designs Execute software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Mentor and support the personal growth of other colleagues, encouraging efficiency in their roles Required qualifications, capabilities, and skills Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience Experience with common iOS architecture patterns, including MVVM Strong experience with Swift and familiarity with Objective-C and its runtime Familiarity with testing capabilities (XCTest including unit and UI tests) and approaches Excellent problem solving skills and critical thinking Understanding iOS app performance dimensions and tools (Instruments) Proficient understanding of version control tools such as Git Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages with performance in mind Solid understanding of the Software Development Life Cycle, Agile methodologies, Application Resiliency, and Security Experience using Swift UI to develop rich User Interfaces Experience with CI/CD automation Preferred qualifications, capabilities, and skills Cryptography and cryptographic services on iOS Combine or other reactive frameworks Prior experience with React Native or Expo
Apply Now