About the project
Leading HR Tech solution in DACH.
Design, develop, and maintain native iOS applications, ensuring high performance, responsiveness, and reliability.
Collaborate with designers and product managers to translate requirements and wireframes into fully functional iOS applications.
Implement clean and maintainable code following best practices and coding standards.
Conduct thorough testing and debugging to ensure the quality and stability of the applications.
Work closely with backend developers to integrate APIs and deliver seamless end-to-end functionality.
Continuously discover, evaluate, and implement new technologies and frameworks to optimize the development process and enhance the user experience.
Collaborate with cross-functional teams to define and refine product features and requirements.
Stay up-to-date with the latest trends and advancements in iOS development, sharing knowledge and best practices within the team.
Optimize application performance and responsiveness, ensuring smooth user interactions and seamless transitions.
Troubleshoot and resolve issues, performing root cause analysis and implementing appropriate solutions.
Collaborate in code reviews to maintain code quality and provide constructive feedback to team members.
Document code, processes, and solutions to facilitate knowledge sharing and maintain a comprehensive knowledge base.
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proven experience as an iOS Mobile Developer, with a portfolio of successfully launched applications.
Strong proficiency in Swift and Objective-C programming languages.
In-depth knowledge of iOS frameworks (UIKit, Core Data, Core Animation, etc.) and iOS design patterns.
Experience with RESTful APIs and integration of backend services.
Familiarity with version control systems, such as Git.
Understanding of Agile software development methodologies.
Solid understanding of the full mobile development lifecycle, from concept to deployment.
Experience with third-party libraries and APIs.
Strong problem-solving skills and the ability to troubleshoot and debug complex issues.
Excellent attention to detail and a passion for delivering exceptional user experiences.
Strong communication and collaboration abilities, with the capacity to work effectively in a cross-functional team.
Ability to stay organized, manage priorities, and meet project deadlines.