Job Title: iOS Developer
Company: Weavers Web Solutions Private Limited
Location: Kolkata
Job Type: Full-Time
Experience Level: 4 Years
About Weavers Web Solutions Private Limited:
Weavers Web Solutions is a leading technology-driven company specializing in providing innovative web and AI-driven solutions. We focus on delivering transformative products and services, leveraging emerging technologies like Artificial Intelligence, Machine Learning, and Data Science. Our team thrives on collaboration, problem-solving, and delivering exceptional results for our clients.
Position Overview:
We are seeking a talented and experienced iOS Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-quality iOS applications that deliver seamless user experiences. The ideal candidate should have a strong command of Swift and Objective-C, a solid understanding of iOS frameworks, and experience working with APIs and mobile architecture best practices.
Key Responsibilities:
- Design, develop, and maintain advanced iOS applications using Swift and Objective-C.
- Collaborate with cross-functional teams including designers, backend developers, and product managers to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, improve application performance, and maintain code quality through unit testing and code reviews.
- Integrate RESTful APIs and third-party libraries to enhance app functionality.
- Stay updated with the latest iOS development trends, frameworks, and technologies.
- Optimize application for maximum speed and scalability.
- Follow best practices in mobile UI/UX design to ensure intuitive and engaging user experiences.
- Work with version control tools like Git to manage and track code changes.
- Participate in technical discussions and provide mentorship to junior developers.
- Document development processes, architectures, and standards to facilitate team collaboration.
Required Skills and Qualifications:
- Experience: Minimum 4 years of professional experience as an iOS Developer.
- Programming Skills: Strong proficiency in Swift and Objective-C.
- iOS Frameworks: Deep understanding of UIKit, Core Data, Core Animation, Core Graphics, and other iOS frameworks.
- API Integration: Experience working with RESTful APIs and JSON/XML data parsing.
- Mobile Architecture: Familiarity with MVC, MVVM, and other architectural patterns.
- Tools: Proficiency with Xcode, Instruments, and other iOS development tools.
- Testing: Experience with unit testing, UI testing, and TestFlight deployment.
- Version Control: Proficient with Git or similar version control systems.
- Problem Solving: Strong analytical skills and ability to debug and optimize code.
- Communication: Ability to clearly communicate technical concepts to both technical and non-technical team members.
- App Store Submission: Experience with app submission, review processes, and managing app lifecycle on the Apple App Store.
- Familiarity with CI/CD pipelines and mobile DevOps is a plus.
Why Join Us?
- Innovation-Driven Culture: Work with a team of passionate professionals who are dedicated to pushing the boundaries of technology.
- Growth Opportunities: We offer a clear career progression path, along with opportunities to enhance your skills through training and exposure to the latest technologies.
- Collaborative Environment: Enjoy a collaborative, supportive, and flexible work culture.
- Competitive Compensation: We offer a competitive salary, benefits, and performance-based incentives.
- Work-Life Balance: Flexible working hours and the possibility of remote work.