Responsibilities:
• Design and development of professional business applications for the mobile platform.
• Collaborate with cross-functional teams to define, design, and ship new features in a dynamic
work environment.
• You will work with external data sources/ APIs, unit-test code for robustness, including edge
cases, usability, and general reliability.
• Will work on fixing bugs and improving application responsiveness, quality and performance.
• Your leadership will help to continuously discover, evaluate, and implement new technologies
to improve development efficiency.
Requirement:
• A minimum of 1 year of professional experience as an iOS developer.
• Experience working with React Native along with tools like Flux, Flow, Redux, etc.
• In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end
languages.
• Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and
component state.
• A complete understanding of the full mobile app development lifecycle right from
prototyping.
• Knowledge of type checking, unit testing, typescript, prop types, and code debugging.
• Experience working with REST APIs, document request models, offline storage, and third-party
libraries.
• Strong understanding of web technologies like JavaScript, HTML, and CSS.
• Knowledge of user interface design and responsive designs.
• Proficient with Swift and Cocoa Touch.
• Experience with iOS frameworks such as Core Data, Core Animation, etc.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with RESTful APIs to connect iOS applications to back-end services.
• Knowledge of other web technologies and UI/UX standards.
• Understanding of Apples design principles and interface guidelines.
• Knowledge of low-level C-based libraries is preferred.
• Familiarity with cloud message APIs and push notifications.
• Knack for benchmarking and optimization.
• Proficient understanding of code versioning tools like Git.
• Familiarity with continuous integration.