About The Company
Luxoft is a global leader in providing high-end software development services and innovative IT solutions to clients across various industries, including financial services, automotive, healthcare, and telecommunications. With a strong commitment to excellence, Luxoft combines deep domain expertise with cutting-edge technology to help organizations transform their digital landscapes. The company prides itself on fostering a collaborative and inclusive work environment, encouraging continuous learning and professional growth. Luxoft's global presence and diverse talent pool enable it to deliver tailored solutions that meet the unique needs of each client, ensuring sustained success and competitive advantage in the rapidly evolving technology sector.
About The Role
We are seeking a skilled and passionate iOS Engineer to join our dynamic team at Luxoft. In this role, you will be instrumental in developing a private banking application designed to empower clients with seamless management of their financial needs. Your expertise in iOS development will directly influence the user experience, ensuring the app is intuitive, reliable, and performant. The ideal candidate will have a strong background in Swift and experience working with MVVM architecture, with a keen interest in evolving towards SwiftUI for future features. This position offers an exciting opportunity to work on a high-impact project within a collaborative environment, utilizing the latest iOS technologies and best practices to deliver exceptional digital banking experiences.
Qualifications
The ideal candidate will possess the following qualifications:
- Extensive experience in developing and maintaining iOS applications using Swift and Objective-C.
- Strong knowledge of SwiftUI, with a desire to stay updated on new features and best practices.
- Solid understanding of architecture and design patterns such as MVVM, Clean Architecture, Singleton, etc.
- Proficiency with native iOS frameworks and APIs.
- Experience writing and executing Unit Tests using frameworks like XCTest.
- Proficiency in debugging and performance tuning using Xcode tools and Instruments.
- Hands-on experience with Source Code Management tools, particularly Git.
- Understanding of CI/CD pipelines, ideally with GitLab, and experience in building and maintaining automated workflows.
- Knowledge of Accessibility standards (W3C) and Analytics integration is advantageous.
- Strong product mindset with a focus on delivering positive customer outcomes.
- Excellent communication skills with the confidence to articulate ideas clearly across all levels of the organization.
- Experience working within Agile teams, particularly Scrum methodologies.
Responsibilities
The key responsibilities for this role include:
- Design, develop, and maintain robust iOS applications utilizing Swift and Objective-C, ensuring high performance and reliability.
- Collaborate closely with designers, product managers, and other stakeholders to translate requirements into functional features and intuitive user interfaces.
- Optimize app performance through effective coding practices, profiling, and debugging.
- Identify, troubleshoot, and resolve bugs to enhance application stability and user experience.
- Integrate third-party APIs and libraries to extend app functionalities and improve user engagement.
- Stay current with the latest iOS development trends, tools, and best practices, and incorporate them into your work.
- Participate in code reviews, contribute to team knowledge sharing, and maintain high code quality standards.
- Assist in the migration of existing features to SwiftUI, and contribute to the evolution of the app architecture.
- Implement automated testing strategies to ensure robust and maintainable codebases.
Benefits
Luxoft offers a competitive and comprehensive benefits package designed to support our employees well-being and professional development. These include flexible working arrangements, health and wellness programs, opportunities for continuous learning and certification, and a collaborative work environment that fosters innovation. Employees also benefit from exposure to cutting-edge technologies and challenging projects that promote career growth. Luxoft encourages a healthy work-life balance and recognizes outstanding contributions through various recognition programs. Joining Luxoft means becoming part of a global community committed to excellence, innovation, and making a meaningful impact in the technology landscape.
Equal Opportunity
Luxoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. Our hiring practices are designed to ensure fairness and equal opportunity for all candidates, fostering a workplace where everyone can thrive and contribute to our collective success.