UI Engineer - React.js / JavaScript

4 - 7 years

4 - 7 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

UI Engineer - React.js / JavaScript

UI Engineer

Key Responsibilities

  • Responsive and dynamic UI components

    will be developed and maintained using React, JavaScript, and HTML5.
  • Frontend components will be integrated with backend APIs

    for seamless interaction with systems like ClickHouse, Keycloak, and MongoDB.
  • iFrames will be embedded and optimized

    for modularized UI designs and third-party content.
  • Google Maps API

    will be utilized to integrate location-based visualizations and interactive features.
  • Collaboration with UX designers

    is essential to translate wireframes and design prototypes into functional UI components.
  • Seamless user experience

    will be ensured by optimizing application performance and responsiveness across devices and browsers.
  • User authentication and authorization workflows

    will be implemented by integrating with Keycloak for secure access management.
  • Dashboards, visualizations, and real-time data displays

    will be created and managed using data from ClickHouse and MongoDB.
  • UI issues will be debugged and troubleshot

    , ensuring alignment with project requirements and timelines.
  • Staying

    updated with the latest trends in frontend development

    and contributing to improving UI best practices is expected.

Skills and Qualifications

  • Proficiency in React.js

    (including hooks, state management, and component lifecycle) is mandatory.
  • Strong command over

    HTML5, CSS3, and modern JavaScript (ES6+)

    is required.
  • Experience with

    iFrame integration

    for embedding content or applications within the UI is essential.
  • Hands-on experience with

    Google Maps API

    for interactive mapping features is a must.
  • Knowledge of integrating with backend systems like

    ClickHouse, MongoDB, and secure user management systems like Keycloak

    is required.
  • Familiarity with

    RESTful APIs, WebSockets, and real-time data interaction

    is necessary.
  • Strong

    debugging skills

    and experience with browser developer tools are vital.
  • Experience in using

    version control tools like Git and CI/CD pipelines

    for frontend applications is essential.
  • Knowledge of

    visualization libraries

    (e.g., D3.js, Highcharts) is beneficial.
  • Experience with

    state management libraries

    (e.g., Redux, MobX) is a plus.
  • Familiarity with

    secure coding practices

    for web applications is desired.
  • Exposure to

    Agile development methodologies

    is preferred.

General Requirements

  • Education:

    Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience:

    3-6 years of experience in frontend/UI development with a focus on React and JavaScript.
  • Employment Type:

    Full Time, Permanent.
  • Working Mode:

    Regular.
  • Notice Period:

    Immediate - 15 Days.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You