This role is for one of the Weekday's clients
We are seeking a passionate and talented Swift Developer to join our team. The ideal candidate will have 2-5 years of experience in developing iOS applications, a deep understanding of the Swift programming language, and proficiency in SwiftUI. This is an excellent opportunity for a driven individual to work on cutting-edge projects and contribute to delivering seamless user experiences.
Key Responsibilities:
- iOS Application Development:
- Design, build, and maintain iOS applications using Swift and SwiftUI.
- Develop robust, scalable, and high-performance apps that meet user and business requirements.
- Feature Implementation:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure features are implemented efficiently with a focus on quality and user experience.
- Code Quality and Optimization:
- Write clean, maintainable, and efficient code.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Optimize applications for maximum performance and scalability.
- Testing and Debugging:
- Perform rigorous testing of applications to identify and resolve bugs.
- Utilize tools and frameworks to ensure seamless performance across devices.
- Collaboration and Communication:
- Work closely with UI/UX designers, product managers, and other developers to achieve project goals.
- Provide technical insights and recommendations for improving app design and functionality.
- Learning and Adapting:
- Stay updated with the latest trends and advancements in iOS development and Swift.
- Experiment with emerging technologies and integrate innovative solutions into projects.
Required Skills and Qualifications:
- Technical Proficiency:
- Strong expertise in Swift programming language with a focus on modern iOS development practices.
- Solid experience with SwiftUI for building intuitive and dynamic user interfaces.
- Familiarity with Apple’s iOS frameworks like Core Data, Core Animation, and Foundation.
- Experience:
- 2-5 years of hands-on experience in iOS application development.
- Proven track record of publishing at least one app on the App Store.
- Problem-Solving Skills:
- Excellent analytical and problem-solving abilities with a detail-oriented approach.
- Ability to troubleshoot and debug issues effectively.
- Version Control and Collaboration:
- Proficient in using Git for version control.
- Experience working in collaborative team environments with Agile/Scrum methodologies.
- Additional Skills (Preferred):
- Knowledge of Combine framework or asynchronous programming in Swift.
- Familiarity with RESTful APIs, JSON parsing, and third-party library integration.