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
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.
requirements-expected :
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).