iOS Developer at Expleo designing and maintaining high-quality applications across platforms. Collaborating with design and development teams to deliver innovative solutions in the tech industry.
Responsibilities
Lead the design, development, and maintenance of high-quality iOS applications using Kotlin, Flutter, and React Native
Utilise Flutter and React Native to build efficient and responsive cross-platform mobile applications for iOS devices
Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces for iOS applications
Conduct thorough code reviews to ensure code quality, consistency, and adherence to best practices
Implement and advocate for automated testing strategies
Identify and address performance bottlenecks within iOS applications, optimise code and resources for improved efficiency
Requirements
Minimum 6 years experience in a similar role
Swift as programming language
You know the principles of clean code and apply them effectively
Understanding of Apple’s iOS design principles and interface guidelines, DDD and best practices
Proven knowledge of Swift
You write readable code and do refactoring where necessary
Familiar with test driven development (TDD) and have practical experience with it
Proven knowledge in iOS app development (different versions of iOS SDK and the libraries available for common tasks)
Knowledge of SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA
Knowledge of Continuous Integration/Deployment principles
Experience with RESTful APIs to connect iOS applications to back-end services and third-party libraries or APIs
Benefits
Competitive salary and substantial benefits offering
Unique wellbeing, financial and employee recognition programs
A variety of family-friendly policies and enhanced leave
Significant learning and development opportunities
Collaborative working environment
Expleo Academy - accredited training courses
Comprehensive benefits package including hospitalization and outpatient insurance, pension and group insurance plan, employee wellbeing initiatives, sports and social events, gifts for special occasions
Meal and eco vouchers
Monthly representation fees to support work-related expenses
32 vacation days (20 + 12 for a 40-hour week)
Mobility package offering flexibility: choose between a company car, full transportation coverage, or a housing allowance
Licensing Engineering Intern managing safety evaluations and reports for nuclear power plants. Collaborating on projects and developing expertise in nuclear regulations within a hybrid work environment.
Intern managing hands - on design projects at Ball Corporation specializing in aluminum manufacturing. Collaborating on engineering tasks and maintaining safety standards in a 24/7 production environment.
Automation Testing Senior Developer leading applications systems analysis and programming activities at Citi. Partnering with management teams and resolving high impact problems/projects through in - depth evaluations.
SAP ABAP Developer designing and implementing high - quality warehouse automation solutions at Dematic. Collaborating with international teams to translate business requirements into effective technical designs.
Senior React Native Developer at CI&T leading the development of scalable mobile applications using React Native. Providing technical guidance and mentoring for junior developers while integrating APIs.
Reset Developer 1 responsible for day to day resetting of outlets to Company specifications. Ensuring compliance with outlet specifications and procedures established by the Company.
Mobile Developer specializing in native mobile development for OREDATA, focusing on user - facing applications for iOS & Android, in a hybrid work environment.
Senior Developer leading a team to create innovative software solutions for Pague Menos' health services. Involves modern technologies and cross - team collaboration.
Software Engineer developing and improving developer productivity tools for LangChain's cloud and platform offerings. Working with Infra, Backend, and Frontend to ensure high quality across services.
Backend Developer designing and developing microservices applications for Stefanini. Collaborating with teams under agile methodologies in a hybrid work environment.