Create Technical Requirements Documentation based on Product Requirement Documents.
Build high-level user interfaces using rapid prototyping methodologies.
Design application frameworks for use across multiple products.
Work with internal technical teams to identify and build platform elements required to support key mobile product features.
Support component design, development and maintenance and taking responsibility for personal technical quality standards within the project team.
Assist with defining structured practices, especially in source code management, building and deployment.
Contribute to company tooling and open-source projects.
Design and implement data storage solutions.
Required Skills
Should have exposure to Microsoft Azure IoTproject (Sprint end-to-end execution).
Thorough understanding of React Native and its core principles.
Deep understanding of JavaScript frameworks, including React and Node.js.
Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}.
Understanding of REST APIs, the document request model, and offline storage.
Deep understanding of versioning control tools – Git in particular.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Effective verbal, written and interpersonal communication .
Good communication & interpersonal skills
Required Experience
Hands on experience in React Js Framework & Mobile App development using React Native, Thorough Understanding on Mobile App Hosting Platform (Android/Phone) and any MDM Example.
AirWatch Requirement Analysis, designing, developing, testing application, implementation and warranty.
Experience with popular React workflows (such as Flux or Redux).
Practical experience of delivering in an agile environment.
Experience working with SQL Databases (PostgreSQL is preferred).
Practical experience of knowledge of developing real-world solutions and platforms.
Experience creating, optimizing, and integrating Application Programming Interface (API) calls; background in API development preferred.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.