Description

Responsibilities

  • Work with Client team throughout the sprint.
  • 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.


 

Education

Any Graduate