iOS Software Engineer
Published date: 2024/01/10
- Location: delhi, Delhi, India
Minimum of 2 years of professional experience with native iOS application development in Swift or Objective-C using the iOS SDK.
BS in Computer Science or equivalent experience.
Experience with several Apple frameworks (Cocoa Touch, Core Location, Core Graphics, MapKit, etc.).
Accessible and adaptive UI development experience.
Understanding of XCode build environment (targets, schemes, build configurations, etc.).
Experience building client/server applications.
Experience with the automated build process (continuous integration), unit testing, source code analysis tools, and source code version control tools (GIT and/or SVN).
Experience using software development processes such as TDD, pair programming and other XP practices.
Experience with multiple platform environments, including LINUX, Mac OS and/or Windows.
Proven ability to produce quality documents using a variety of media, text and tools with a minimum of errors.
Requirements:
RESPONSIBILITIES:
Work well as part of a team or alone designing and creating software based on customer requirements.
Develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
Test all code produced with a focus on readability and maintainability, employ testing at all levels of the application (unit, functional, integration, etc.).
Engage with the Customer when necessary, including story boarding, design, and implementation.
Apply Agile, Lean and/or Scrum principles daily.
Work on a variety of project types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed.
Approach customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
BS in Computer Science or equivalent experience.
Experience with several Apple frameworks (Cocoa Touch, Core Location, Core Graphics, MapKit, etc.).
Accessible and adaptive UI development experience.
Understanding of XCode build environment (targets, schemes, build configurations, etc.).
Experience building client/server applications.
Experience with the automated build process (continuous integration), unit testing, source code analysis tools, and source code version control tools (GIT and/or SVN).
Experience using software development processes such as TDD, pair programming and other XP practices.
Experience with multiple platform environments, including LINUX, Mac OS and/or Windows.
Proven ability to produce quality documents using a variety of media, text and tools with a minimum of errors.
Requirements:
RESPONSIBILITIES:
Work well as part of a team or alone designing and creating software based on customer requirements.
Develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
Test all code produced with a focus on readability and maintainability, employ testing at all levels of the application (unit, functional, integration, etc.).
Engage with the Customer when necessary, including story boarding, design, and implementation.
Apply Agile, Lean and/or Scrum principles daily.
Work on a variety of project types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed.
Approach customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
1 page views
Related listings
-
Android DeveloperAndroid DeveloperWe are a venture backed start up working to maximize the true potential of every student through the time they spend in formal education and beyond. What started with data driven personalization of test prep education for the most massively competiti...2026/11/07
-
FLUTTER DEVELOPERAndroid DeveloperWe are looking for Flutter Mobile Application developer who has strong designing & developing skills. Also be responsible for implementing testable and scalable code. Programming and debugging skills in Flutter and Firebase. Experience in Flutter...2026/11/07
-
Ionic DeveloperAndroid DeveloperThe role is responsible for designing, coding and modifying websites, from layout to function and according to a clients specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.2026/11/07