Hipo.ro
React Developer @Publicis Sapient
Hipo.roRomania14 days ago
Full-timeEngineering, Information Technology
Requirements

Short company description

Job Description

Tremend is looking for a React Developer to join our team of bright thinkers and doers. You'll use your problem-solving creativity to figure out our client's most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.

Your Impact

  • Develop and maintain frontend applications using React.js and Next.js, ensuring high performance and accessibility standards
  • Consume and interact with GraphQL and RESTful APIs to facilitate efficient communication between frontend and backend systems, ensuring seamless data flow and integration within the frontend architecture
  • Utilize accessibility best practices to ensure our applications are usable by all users, including those Experience with styled-components and Material-UI for creating styled and customizable UI components.with disabilities
  • Collaborate with design and UX teams to create intuitive and visually appealing user interfaces
  • Contribute to the development and maintenance of shared libraries, fostering code reuse and consistency across projects
  • Implement micro frontend architecture principles to create scalable and modular frontend solutions
  • Work with federation techniques to manage shared state and functionality across multiple frontend applications
  • Manage and contribute to monorepo environments, ensuring efficient code organization and version control
  • Stay updated with the latest frontend technologies and best practices, and apply them to improve our development processes
  • Collaborate with backend developers to integrate frontend components with cloud technologies such as AWS and Azure
  • Troubleshoot and debug complex frontend issues, providing timely resolutions and ensuring optimal user experiences
  • Understand and describe system design and frontend architectures, contributing to discussions and decisions related to system scalability, performance, and maintainability.

Your Skills & Experience

  • 7+ years of experience
  • Hands-on knowledge of HTML5, CSS3, JavaScript
  • Experience working with Single Page Applications (SPA) with universal rendering capabilities
  • Good understanding of React.js, its core principles - lifecycle methods, virtual DOM etc
  • Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components
  • Core understanding of how React's state management works out of the box
  • Understanding of different CSS architectures that go hand-in-hand with React.js application development
  • Pros and cons of component-level CSS vs global and where to apply each
  • Hands-on experience with Frontend Performance Optimization - especially in a React application with respect to resource loading strategy, CPU/Memory profiling on the browser
  • Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, code coverage
  • Experience working with utilities like Enzyme
  • Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.
  • Understanding of SEO and accessibility and making it part of the development workflow.

Benefits Of Working Here

Besides an exciting job in a tremendous team, here s what you can expect:

  • A fast-paced tech environment
  • Continuous growth & learning
  • Open feedback culture
  • Room for own initiative & ideas
  • Transparency about results & strategy
  • Recognition & reward for hard work
  • Working with a flexible schedule
  • Medical subscription
  • Meal tickets
  • Extra vacation days - starting with 25 vacation days
  • Many others perks.

Key Skills

Ranked by relevance