What are the responsibilities and job description for the IOS Engineer position at Tech Rakers?
Job Details
Title: IOS Engineer
Description
We are seeking a talented iOS Engineer with experience in Kotlin to join our innovative team. In this dynamic role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our iOS platform while also utilizing Kotlin for cross-platform projects. The ideal candidate will be passionate about mobile technology and eager to work collaboratively in an agile environment. You will contribute to the entire application lifecycle, focusing on writing clean, maintainable code and implementing best practices in software development. You will have the opportunity to work closely with our product designers and backend engineers to create a seamless user experience. Your expertise will help ensure that our apps not only meet the latest iOS standards but also leverage the capabilities of Kotlin to enhance performance across platforms. We value creativity, analytical thinking, and a proactive approach to problem-solving. If you are looking to advance your career and make a meaningful impact in the tech space, we would love to hear from you and discuss how you can become a part of our forward-thinking team.
Responsibilities
- Design and develop user-friendly iOS applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable code following industry standards and best practices.
- Utilize Kotlin for cross-platform development as needed.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to optimize performance and usability.
- Stay updated with the latest developments in mobile technologies and industry trends.
Requirements
- Proven experience as an iOS Developer with a solid understanding of Swift and Objective-C.
- Strong knowledge of Kotlin and its use in mobile application development.
- Experience with RESTful APIs and third-party libraries integration.
- Familiarity with design patterns such as MVC, MVVM, or VIPER.
- Understanding of Apple's Human Interface Guidelines and best practices for mobile UX/UI design.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and ability to work independently as well as in a team.