Information TechnologyIoT & Smart Infrastructure

Frontend Architect (React Native & React.js)

Pune, India
The Company

Planet Smart City fosters a culture of inclusivity that reflects our mission in addressing one of the most pressing current global issues: affordable housing. More than 1.6 billion people currently live in unsafe and overcrowded housing. We create cities and districts that are economically, environmentally and socially sustainable by integrating the best architecture and engineering with the use of smart technology, digitalisation, resilient infrastructure and intelligent urban planning to provide high-quality, low-cost homes not only for today but for future generations. People and communities are put at the heart of our neighbourhoods, improving lives by enabling a circular economy and offering social innovation programmes, which help promote strong and supportive communities that nurture relationships and are enriched with services at a local level. By embracing high-impact, long-term value creation in all our projects, we want to change cities and lives for the better. Together, we are pioneering new standards for affordable housing which will create lasting value for our business and society present and future.

Job description

As a Frontend architect, you are expected to design and drive front-end architecture for Planet SIM IoT User interface and have a complete cross-platform application development experience from a React point of view, which will include having hands-on with React.Js, React Native, Android/iOS tool-chaining, testing, and deployment experience. You would be part of PlanetSmartCity’s core technical competency team based in Pune, India, and help develop the transformative IoT SaaS App in the market. PS: This is an immediate requirement & candidates with 15 days or less will be preferred.

Responsabilities
  • Design and drive front-end architecture for Planet SIM IoT User interface

  • Providing technical expertise for every phase of the project lifecycle; from concept development to solution design, implementation, optimization, and support.

  • Be an Interface with Stockholders and architects to create technology specifications from business requirements for one or more modules within the project.

  • Responsible for preparing the technical design of the components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization).

  • Drives the performance tuning, re-design, and re-factoring for a module.

  • Contributes to designing and implementing the build and release process as well as system configuration and deployment characteristics of the application.

  • Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.

  • Mentors the team (people working on the module and other project team members) on technology concepts and best practices for design, implementation, and other processes.

Experience & Skills Essential
  • At least 10 to 15 years' experience as a Front End Architect with a minimum of 5+ years of React Native/React.js as app Development.

  • Extensive experience in React, React Native, jQuery, and other JavaScript libraries.

  • Expert in HTML5/CSS3 and creating cross-browser responsive applications.

  • Strong understating of XML, JSON, DOM, and W3C standards.

  • Extensive experience in CSS frameworks like Sass, Less and knowledge of Material Design principles and responsive design.

  • Expertise in RESTFUL API integrations with all possible Authorization methods.

  • Experience using state management (e.g., redux).

  • Experience with Build and Deployment automation (CI/CD).

  • Experience with GitHub and Jenkins.

  • Experience writing UI unit tests.

  • Experience with package managers (npm, yarn), module bundlers (Webpack, Browserify, Parcel), task runners (Grunt, Gulp) and scaffolding tools (Slush, Yeoman).

  • Extensive knowledge of cloud message APIs and push notifications (i.e., Firebase, AWS).

  • Hands-on React Native application development, testing and deployment experience (Over Google Play Store and Apple AppStore).

  • Exposure to App and user performance tuning with the help of third-party tools like Google Analytics, Sentry, Prometheus, Amplitude etc.

  • Strong understanding of Rest APIs, Web Sockets, Service Workers, HTTPS Protocol, Web Security and Cloud Infrastructure, CI/CD, Web Packaging and Optimization, UX and Styling.

  • Proficient in articulating the pros and cons of using a certain technology stack or component or design pattern and drives selection of technologies and designs to come up with the optimal architecture.

  • Experience with frontend libraries - React, Redux.

  • Proficiency in advanced JavaScript (ES6/Typescript) concepts.

  • Knowledge of back-end programming languages like NodeJS, Python.

  • Experience with cloud APIs and working with AWS or GCP or Azure.

  • Knowledge of code versioning tools such as Git/GitHub.

  • Experience working with graphic designers and converting designs to visual elements.

  • Experience working in an agile environment.

Preferable
  • Experience with native Android and iOS SDKs preferred.

  • Experience in building multi-tenant SaaS Applications would be preferred.

  • Experience in building IoT App & Analytics platform development would be added advantage.


IJP : IN-711
Apply now