HamburgerMenu
hirist

Job Description

Location : Gurugram (Work From Office - WFO)

Experience : 5-7 Years

Are you a passionate and seasoned iOS Developer looking to make a significant impact? Do you thrive in a collaborative environment where innovation is encouraged? We are seeking a talented and experienced iOS Developer to join our dynamic mobile application development team in Gurugram.

In this role, you will be instrumental in designing, building, and maintaining high-performance iOS applications for iPhone and iPad.

You will leverage your expertise in Swift, SwiftUI, Objective-C, and the iOS SDK to create robust and user-friendly mobile experiences.

If you have a strong understanding of RESTful APIs, payment gateway integration, and a knack for problem-solving, we encourage you to apply!

Key Responsibilities :

- Design and Development : Architect, develop, and maintain sophisticated and scalable applications for iPhone and iPad platforms, ensuring adherence to best practices and coding standards.

- Feature Implementation : Develop and implement new features and functionalities using a blend of modern (Swift, SwiftUI) and established (Objective-C) iOS technologies.

- Third-Party Integration : Seamlessly integrate third-party libraries and SDKs to enhance application capabilities.

- API and Backend Connectivity : Integrate applications with RESTful APIs to fetch and manage data efficiently, ensuring secure and reliable communication with backend services.

- Payment Gateway Integration : Implement and maintain secure and efficient payment gateway integrations (e.g., Razorpay, Stripe, Paytm) to facilitate seamless transactions within the applications.

- Performance Optimization : Continuously monitor and optimize application performance, ensuring responsiveness, stability, and efficient resource utilization.

- Quality Assurance : Write clean, testable code and actively participate in code reviews to identify and resolve potential issues, ensuring high application quality.

- Collaboration : Work closely with cross-functional teams, including product managers, designers, and backend developers, to define, design, and ship innovative features that meet user needs and business objectives.

- Bug Fixing and Troubleshooting : Identify, analyze, and fix bugs and performance bottlenecks to ensure a smooth and consistent user experience.

- Technology Exploration : Stay up-to-date with the latest advancements in iOS development, proactively evaluate new technologies, tools, and frameworks, and recommend their adoption to improve development efficiency and application quality.

- Adherence to Guidelines : Ensure all development aligns with Apple's Human Interface Guidelines and best practices for user experience and accessibility.

Required Skills and Qualifications :

- Programming Languages : Proven proficiency in Swift, SwiftUI, and Objective-C with a strong understanding of their respective paradigms and best practices.

- iOS SDK : Solid and in-depth knowledge of the iPhone and iPad SDKs, including frameworks, libraries, and development tools.

- Apple's Design Principles : Comprehensive understanding of Apples Human Interface Guidelines and a passion for creating intuitive and user-friendly interfaces.

- RESTful APIs : Extensive experience working with and integrating RESTful APIs for data exchange and backend communication.

- Payment Gateway Integration : Hands-on experience in integrating popular payment gateways such as Razorpay, Stripe, and Paytm, ensuring secure and reliable transaction processing.

- Problem-Solving : Exceptional analytical and problem-solving skills with the ability to debug complex issues and implement effective solutions.

- Version Control : Familiarity with version control systems, preferably Git, and experience with collaborative development workflows.

- Communication and Collaboration : Excellent verbal and written communication skills with the ability to effectively collaborate with cross-functional teams.

- Testing : Experience with unit testing, integration testing, and UI testing methodologies to ensure application stability and quality.

- Understanding of Mobile Development Lifecycle : A solid understanding of the full mobile application development lifecycle, from concept to deployment and maintenance.

- Experience with Dependency Management Tools : Familiarity with dependency management tools like CocoaPods and/or Swift Package Manager.

Bonus Points :

- Experience with architectural patterns like MVVM, MVC, or VIPER.

- Familiarity with CI/CD pipelines for mobile applications.

- Experience with performance profiling and optimization tools.

- Contributions to open-source iOS projects.

- Understanding of accessibility best practices in iOS development


info-icon

Did you find something suspicious?