We are looking for an experienced iOS Engineer to join a project for a German client in the energy sector. The role involves working with a legacy mobile application – fixing bugs, implementing tests, and potentially refactoring the app. The application uses a wide range of native features, including storage, camera, accelerometer, GPS, Bluetooth, WiFi, and cellular network.
Start date: October 15th
Duration: 3 months full-time + possible extension for 3 more months (part-time)
Location: Remote
Senior iOS Engineer (Swift)
Your responsibilities
- Designing, developing, and implementing iOS applications in Swift.
- Analyzing project requirements and collaborating with the team to develop effective solutions.
- Conducting code reviews and ensuring high-quality implementations and standards compliance.
- Optimizing existing applications for performance, responsiveness, and security.
- Participating in software architecture development and selecting appropriate technologies and tools.
- Mentoring junior engineers and sharing knowledge with the team.
- Collaborating with UI/UX teams to ensure application consistency and a high-quality user interface.
- Participating in project meetings and actively contributing ideas to product development discussions.
- Writing technical documentation and keeping it current.
- Maintaining knowledge of the latest iOS trends and technologies and striving for continuous improvement.
- Testing applications using unit and integration tests to ensure stability and quality.
- Resolving issues and bugs reported by users and responding quickly to their needs.
Our requirements
- Strong expertise in iOS development with Swift.
- Proven experience in maintaining and refactoring legacy applications.
- Practical knowledge of native features such as GPS, Bluetooth, camera, etc.
- Excellent communication skills – ability to collaborate directly with the client and team members.
- English at B2+ level (international client from Germany).