We are seeking a motivated iOS Developer to join our team and contribute to the development, testing, and maintenance of innovative iOS applications. This role offers an excellent opportunity for final-year students or fresh graduates who are passionate about mobile app development and eager to grow their skills in a collaborative environment. You will work closely with experienced developers, designers, QA engineers, and project managers throughout the application lifecycle, gaining hands-on experience with Swift and Xcode.
Key Responsibilities:
- Assist in the development, testing, and maintenance of iOS applications using Swift and Xcode.
- Collaborate effectively with senior developers, designers, QA engineers, and project managers during the application development lifecycle.
- Write clean, maintainable, and efficient code adhering to development best practices.
- Debug and troubleshoot application issues and bugs to ensure smooth functionality.
- Support integration of RESTful APIs and third-party libraries into applications.
- Participate actively in code reviews, sprint meetings, and team discussions to enhance code quality and project outcomes.
- Contribute to improving application performance, usability, and responsiveness.
- Learn and implement Apple Human Interface Guidelines and iOS development standards.
- Stay updated with the latest trends and technologies in iOS development to continuously improve skills and application quality.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field. Final-year students and fresh graduates are encouraged to apply.
- Basic understanding of iOS application development using Swift.
- Familiarity with Xcode, UIKit, and the iOS application lifecycle.
- Understanding of object-oriented programming concepts; knowledge of MVC/MVVM architecture is a plus.
- Basic knowledge of REST APIs, JSON parsing, and third-party integrations.
- Familiarity with Git or other version control systems is an advantage.
- Strong analytical and problem-solving skills.
- Effective communication skills and ability to work collaboratively in a team environment.
- A genuine passion for mobile application development and eagerness to learn and grow professionally.
This position is ideal for individuals looking to build a solid foundation in iOS development while contributing to meaningful projects. You will have the chance to work in a dynamic team, gain exposure to industry best practices, and stay abreast of evolving technologies in the mobile development space.