Overview
*Job Overview: *
We are seeking a talented and motivated Experienced iOS Developer with a passion for developing high-quality mobile applications. The ideal candidate will have extensive experience in Android development, a deep understanding of modern mobile architecture, and a proven track record of building and launching successful apps. You will work closely with cross-functional teams, including designers and product managers, to bring innovative features to life and deliver exceptional user experiences.
Key Responsibilities:
App Development: Design, develop, and maintain high-quality iOS applications, emphasizing optimal performance and scalability.
Code Review & QA: Review code to ensure compliance with best practices and adherence to Apple's latest development standards.
Architecture & Design: Collaborate with other technical team members to create modular, efficient, and reusable app architecture.
API Integration: Incorporate third-party and in-house APIs to deliver robust app features
Debugging & Optimization: Identify, diagnose, and fix technical issues, bugs, and performance bottlenecks.
Cross-Department Collaboration: Work with designers, product managers, and other engineers to implement new features and optimize existing ones.
Testing: Develop and maintain unit tests, automation tests, and other quality checks for superior app performance.
Continuous Learning: Stay abreast of the latest iOS trends, best practices, and emerging technologies.
Qualifications:
Experience: Minimum 1-2 years of experience in iOS development with a strong portfolio showcasing released applications.
Programming Languages: Expertise in Swift and Objective-C programming languages is must.
Tools & Frameworks: Proficiency in Xcode, Cocoa Touch, and relevant frameworks (e.g., Core Data, Core Animation, Core Graphics).
UI/UX: Familiarity with Apple's Human Interface Guidelines and experience in building intuitive, user-centric designs.
API & Database: Understanding and experience in API management, using Postman Collections, Socket Programming, Local Databases, Working knowledge of nosql and object based databases is an added advantage
Architecture: Understanding of MVVM architecture and implementation experience
Version Control: Experience with Git for version control.
Soft Skills: Strong problem-solving skills, effective communication, and the ability to thrive in collaborative environments.
Preferred:
Experience with CI/CD pipelines.
Knowledge of reactive programming frameworks like Combine or RxSwift.
Familiarity with app distribution and management via App Store Connect.
** About Company:**
Dynasoft Applied Systems Private Limited is part of a Dubai based venture having its offices in multiple locations including Dubai, Abu Dhabi, Bahrain, Sharjah, Bangalore, Maharashtra, New Delhi and Gurgaon. It is a software arm of the entire group focused on cutting edge innovative software solutions around Fintech, Social Tech and Defence Tech. As a group, we operate across multiple business verticals including construction and real estate, hospitality, fintech, defense technologies, communication and signaling protocol, logistics, solar and manufacturing of specialized equipment. The group is expanding its India operations and we are seeking highly motivated, young and skilled professionals to join our teams.
email: r.vaishnavi@dynasas.com