Job Description:
Jarvis is a Political consulting firm that helps its clients to solve most pressing political and administrative problems using technology & data. We specialize in leveraging cutting-edge technology and advanced data sciences to create scalable solutions to complex problems. At Jarvis, we work in the fields of Operational Excellence, Project Management, Policy Research, Campaigns & Communications and Strategy, offering a universe of solutions to our clients which includes governmental agencies, political parties and few of India's biggest and emerging unicorns.
We are looking for a talented and experienced
Senior iOS Developer to join our dynamic team. The ideal candidate will have a strong background in
Swift, Swift UI,
Objective-C, and
iOS frameworks, along with a passion for creating high-quality mobile applications. You will be responsible for designing, developing, and maintaining innovative iOS applications that provide excellent user experiences.
Key Responsibilities:
- Design and build advanced applications for the iOS platform using Swift, Swift UI and Objective-C.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to maintain app stability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Maintain code quality, organization, and automation.
- Work closely with UI/UX designers to ensure seamless user experiences.
- Stay up to date with industry trends, best practices, and Apple guidelines.
Required Skills & Qualifications:
- 3 to 5 years of experience in iOS development.
- Proficiency in Swift, Swift UI, and Objective-C.
- Strong knowledge of UIKit, Core Data, Core Animation, and other iOS frameworks.
- Experience with RESTful APIs, JSON, and third-party libraries.
- Familiarity with MVVM, MVC, and other architectural patterns.
- Experience in using version control systems like Git.
- Knowledge of Apple's Human Interface Guidelines.
- Experience with unit testing, debugging, and performance optimization.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Nice to Have:
- Experience with Combine.
- Familiarity with CI/CD pipelines.
- Knowledge of React Native or Flutter (a plus but not required).
- Experience with App Store deployment and release management.
What We Offer:
- Opportunity to work in a dynamic and collaborative environment.
- Professional growth and development opportunities.
- Strictly work-from-office environment to foster team collaboration and innovation.
If you are a passionate
iOS Developer looking for an opportunity to work on cutting-edge mobile applications, we'd love to hear from you.