Job Description
Zeeck Digital Concept LTD is at the forefront of digital innovation, committed to creating cutting-edge mobile applications that redefine user experiences. As we continue to expand our portfolio of iOS applications, we are seeking a skilled and passionate iOS Developer to join our dynamic team. This role offers an exciting opportunity to contribute to the development of high-quality, user-friendly iOS applications and be a key player in driving innovation within the digital landscape.
Position Overview:
As an iOS Developer at Zeeck Digital Concept LTD, you will be responsible for designing, developing, and maintaining robust and intuitive iOS applications. Working collaboratively with cross-functional teams, you will contribute to the entire app development lifecycle, from concept to delivery. The ideal candidate is a creative problem solver, with a strong technical background in iOS development and a passion for creating seamless and engaging user experiences.
Key Responsibilities:
- iOS App Development:
- Design and build advanced applications for the iOS platform, ensuring a high level of performance and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Code Optimization:
- Identify and correct bottlenecks and fix bugs to ensure the smooth functioning of applications.
- Implement performance and quality improvements.
- UI/UX Implementation:
- Work closely with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Ensure the application aligns with design guidelines and provides an exceptional user experience.
- Collaboration with Backend Teams:
- Collaborate with backend developers to integrate server-side logic with the application.
- Implement and consume RESTful APIs for seamless data exchange.
- Continuous Learning:
- Stay updated on the latest trends and best practices in iOS development.
- Proactively explore new technologies and tools to enhance the development process.
- Code Reviews:
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Provide constructive feedback to team members.
- Testing and Debugging:
- Conduct unit testing and contribute to the implementation of automated testing.
- Debug and resolve issues to optimize application performance.
- App Deployment:
- Contribute to the deployment process, ensuring successful submission to the App Store.
- Address any issues or feedback received during the review process.
- Agile Development:
- Work in an Agile development environment, participating in sprint planning, reviews, and retrospectives.
- Adapt to changing project requirements and contribute to the Agile development process.
- Documentation:
- Create and maintain comprehensive documentation for code, design decisions, and project architecture.
- Facilitate knowledge transfer within the development team.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an iOS Developer, with a strong portfolio showcasing successful iOS applications.
- Proficient in Swift and/or Objective-C, with a deep understanding of iOS SDKs.
- Familiarity with SwiftUI and Combine frameworks is a plus.
- Experience with version control systems such as Git.
- Solid understanding of RESTful APIs and asynchronous programming.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and contribute to a team environment.
- Commitment to code quality, best practices, and continuous improvement.