'The candidate must have experience in using development tools, industry Standards. The position will be responsible for creating designs and working within the team to develop the most efficient product possible. This position requires knowledge of the project development life cycle, good oral and written communication, and strong problem solving skills. Must be a self-motivated individual willing to research issues and come up with solutions working under guidance of senior staff
Relevant Experience
(in Yrs)
5-8 yrs.
Technical/Functional Skills
'The candidate must have experience in using development tools, industry Standards. The position will be responsible for creating designs and working within the team to develop the most efficient product possible. This position requires knowledge of the project development life cycle, good oral and written communication, and strong problem solving skills. Must be a self-motivated individual willing to research issues and come up with solutions working under guidance of senior staff
Strong 5+ experience in building apps using iOS/Xamarin forms / Ionic / React / Cordova
Strong 5+ experience of design patterns (MVVM, Dependency Injection etc.), and user interface development
Proficient with Objective-C or Swift, and Cocoa Touch / Proficient with Java or Kotlin
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Experience with RESTful APIs to connect applications to back-end services
Understanding of Apple design principles and interface guidelines
Experience in publishing applications on App Store
Knowledge of low-level C-based libraries
Experience with performance and memory tuning
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
Must have experience in database modeling using one of the available tools
Must have worked on end-to-end from requirements till implementation in large engagements
Must have experience with Agile methodologies / development
Nice To Have
- NET core, Web APIs, C#, and Microsoft technologies
NoSQL database
Web development using Angular / Typescript / Bottstrap / HTML
Experience in Openshift cloud, Jenkin, and GIT pipeline
Experience with Azure Cloud (Data factory / Data lake) / Google Cloud
Experience Required
- 5+ years in Mobile domain
Mandatory Skills
Same as given in Tech/Func skills
Roles & Responsibilities
- Design and Development of Mobile applications, Web APIs
- Analysis of functional / technical requirements
- Identify key areas and perform Proof of Concept(s), and development of them, Guiding / support team for the development
- Define technical architecture and create detailed technical design specifications including Service specifications, Class Diagrams, Sequence Diagram, Data Models
- Development & unit testing of applications
- Coordination with Technical and business users communities and getting sign-off on the artefacts
- Define implementation / deployment model
- Define project specific design pattern, guidelines and checklist.
- Individual contributor for some components
- Experience with development in Agile
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
IoS/Iphone