Software Engineer- IOS_Swift UI_Delhi Location_Product Based (New Delhi)

Software Engineer- IOS_Swift UI_Delhi Location_Product Based (New Delhi)

06 Aug
|
Adventure India Journey
|
New Delhi

06 Aug

Adventure India Journey

New Delhi

Job Responsibility:

- You have 2- 5 years of experience and are well versed in iOS development and have a strong understanding of the latest SwiftUI technologies.
- You bridge product and technology by helping to translate business needs to software requirements.
- You have the ability to develop and execute a technical vision with a focus on business value.
- You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire.
- Youre resilient in ambiguous situations and can approach challenges from multiple perspectives.
- You have worked in software development teams using Agile, Lean & Waterfall methodologies.
- Collaborate with cross-functional teams to design, develop, and implement robust and scalable solutions.
- Write clean, maintainable, and efficient code while adhering to software development best practices.
- Design and implement unit test cases to ensure code quality, reliability, and stability.
- Identify and troubleshoot performance bottlenecks and optimize code for optimal speed and efficiency.
- Good understanding of estimation techniques.
- Very positive understanding of coding standards, best practices.
- Work closely with iOS Lead, product managers, UI/UX designers, and other developers to understand project requirements and deliver high-quality solutions.
- A clear understanding of the iOS application development life cycle.
- Excellent knowledge of Swift and iOS SDK and experience in building mobile applications for iOS.
- Good understanding of architecture patterns, design principles,



interface guidelines and best practices.
- Experience in writing unit tests, UI automation and CI/CD and automation tools
- Analyze requirements and implement them into an application.
- Good understanding of native iOS frameworks.
- Develop advanced native applications for the iOS platform using Swift and Objective-C.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Ability to communicate technical concepts clearly and effectively.
- Good Skill in UI Design is Mandatory.
- Design and build applications for the iOS platform.
- Experience working with A/B testing, Event frameworks will be a plus.
- Ensure the performance, quality, security, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Translate designs and wireframes into high-quality code.
- Design, build, and maintain high-performance, reusable, and reliable.
- Complete day-to-day tasks and update on Jira or Backlog, and write documentation on Confluence or GitHub if needed.
- Collaborate with the Android team, the Web(backend/frontend) team, and the QA team for the day-to-day tasks.
- Help maintain code quality,



organization, and automation.

Required Skills:

- Experience:
- Experience Required: 2-5 yrs
- Area of Expertise
- Swift
- Swift UI (Mandatory)
- Objective-C
- Software Development
- Mobile App Development
- iOS Application Development
- Combine Framework
- Skills

- Robust understanding of the SwiftUI framework, and ability to build modern user interfaces.
- Deep understanding of Swift's syntax, features, and best practices.
- Experience with modern Swift concepts like concurrency, async/await, and SwiftUI.
- Mastery of Xcode's tools for development, debugging, profiling, and testing.
- Proficiency in using Interface Builder and SwiftUI for UI development.
- Strong grasp of essential iOS frameworks like UIKit, Core Data, Core Animation, and others.
- Knowledge of Apple's Human Interface Guidelines.
- Experience with architectural patterns like MVVM, MVC, or VIPER.
- Ability to design scalable and maintainable app architectures.
- Understanding of RESTful APIs, JSON, and network protocols.
- Experience with networking libraries like URLSession or Alamofire.
- Knowledge of Core Data, SQLite, and other data storage solutions.
- Ability to manage data persistence and synchronization.
- Proficiency in unit testing, UI testing, and debugging techniques.
- Experience with testing frameworks like XCTest.
- Deep understanding of ARC (Automatic Reference Counting) and memory optimization techniques.
- Understanding of Grand Central Dispatch (GCD) and concurrency patterns.

📌 Software Engineer- IOS_Swift UI_Delhi Location_Product Based (New Delhi)
🏢 Adventure India Journey
📍 New Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer- ios_swift ui_delhi location_product based (new delhi) / new delhi

Subscribe to this job alert:

Get the latest job offers by email for: software engineer- ios_swift ui_delhi location_product based (new delhi) / new delhi