- Design and develop iOS applications utilizing Swift and Cocoa Touch frameworks
- Create clean and efficient code while adhering to industry best practices and regulations
- Collaborate with cross-functional teams including designers, product managers, and other developers to ideate and deliver seamless user experiences
- Maintain code quality with automated tests and continuous integration pipelines
- Analyze app performance and implement necessary optimizations
- Stay up to date with the latest iOS technologies and frameworks
- Debugging and troubleshooting applications to resolve issues
- Participating in code reviews and contributing to the team's software development processes
As an iOS Developer, you'll be responsible for creating and maintaining high-quality iOS applications. This role involves rigorous testing and implementing code to ensure flawless, easy-to-use, and user-friendly applications. Collaboration with team members such as designers, product managers, or other developers is necessary, so the candidate must be knowledgeable and able to present their work in a cohesive manner. Successful candidates should be well versed in iOS frameworks and app performance optimization so they can analyze app performance methods to personal debugging and troubleshooting offers.
Syarat-syarat
- Must have at least a diploma degree in Computer Science or related field.
- Experience level of 1 to 3 years in developing iOS applications.
- Proficient in Swift programming language and familiar with Objective-C.
- Experience with iOS frameworks such as UIKit, Core Data, and Core Animation.
- Knowledge of iOS design patterns such as MVC, MVVM, and VIPER.
- Experience with Git version control system and ability to collaborate with a team of developers.
- Experience with RESTful APIs and JSON data parsing.
- Ability to write clean, maintainable, and scalable code.
- Strong problem solving and analytical skills.
- Excellent communication and collaboration skills.
The iOS developer position requires candidates to possess at least a diploma degree in a relevant field such as computer science. The ideal candidate must have an experience level of 1 to 3 years in developing iOS applications. Proficiency with Swift programming language and familiarity with Objective-C is important. Additionally, the candidate should have experience with iOS frameworks like UIKit, Core Data, and Core Animation, knowledge of iOS design patterns such as MVC, MVVM, and VIPER. Experience with Git version control system and ability to collaborate with a team of developers is necessary. Experience with RESTful APIs and JSON data parsing is important. Strong problem-solving and analytical skills, excellent communication, and collaboration skills are also required.