Overview
Job Description: React.js Developer
Role Overview: We are looking for a React.js Developer with strong experience in building data-driven front-end applications who loves working on demanding initiatives and solving challenging problems that need to be delivered at a fast pace. The ideal candidate should have expertise in React.js, GraphQL, and Apollo Client and be comfortable working closely with UX designers to translate user journeys into high-quality UI components.
We are looking for exceptional talent with excellent communication skills:
* Collaboration is key.
* Curiosity is something we embrace and value highly.
* We want people who are positive and passionate, have proven problem-solving capabilities, can work quickly to find solutions to complex challenges, and unlock opportunities.
* People need to be able to take ownership and be trusted to deliver, going the extra mile when needed.
* We want people who are highly motivated and have a high desire to deliver.
Key Skills & Experience
Mandatory Skills
* Excellent programming and technology skills, including an in-depth understanding and recent programming experience in React.js and modern front-end development practices.
* Experience with GraphQL and Apollo Client for efficient data handling.
* Knowledge of Design Thinking methodology for user-centric development.
* Passionate about delivering good UX and usability. Ability to work closely with UX designers to translate wireframes and user journeys into functional UI.
* Strong understanding of state management.
* Experience with component-based architecture and building reusable UI components.
* Proficiency in front-end performance optimization.
* Knowledge of RESTful APIs and asynchronous data handling.
* Experience with unit testing frameworks.
* Familiarity with Agile methodologies and working in DevOps environments.
* Experience with containers and orchestration.
Desirable Skills
* Familiarity with data visualization libraries.
* Understanding of real-time data handling in front-end applications.
* Experience with accessibility (WCAG) and responsive design best practices.
* Exposure to Cypress, Playwright, or similar for end-to-end testing.
* Any experience with Azure is a plus but not mandatory.
Other Requirements
* Strong problem-solving and debugging skills.
* Excellent collaboration and communication abilities.
* Ability to optimize front-end performance and maintain a scalable codebase.
#J-18808-Ljbffr