Publicis Groupe.png

Frontend Developer (ReactJS)

Publicis Groupe

  • Jordan

Salary

  • JOD 500 - JOD 2000 per month

Job Type

  • Full-Time

Job Description

Job Title: Frontend Developer

Company Description

Publicis Data Sciences is seeking a Frontend Developer responsible for developing, deploying, and maintaining websites and applications. The candidate should be adept at translating mockups into fully functioning websites, utilizing best programming practices and frameworks. Proficiency in English is essential. Publicis Data Sciences, part of Publicis Media, focuses on driving scalable tools, capabilities, and approaches to data and technology, enhancing consumer understanding through streamlined analytics and reporting.


As a Frontend Developer, you will collaborate with the development team, participate in ideation sessions, and contribute to discussions on ideas and challenges. You will review application requirements and interface designs, identify web-based user interactions, and develop highly responsive user interface components using React ecosystem concepts. Troubleshooting interface software, debugging application codes, and optimizing front-end performance will be key responsibilities. Additionally, documenting application changes, developing updates, and breaking down UI designs into reusable components are crucial aspects of the role.

Qualifications

- Degree in Computer Science, Software Engineering, Information Technology, or related discipline.
- Mastery in HTML5 structuring and CSS3 styling, including responsive design and CSS frameworks (Bootstrap, Tailwind CSS).
- Expertise in modern JavaScript, including DOM manipulation, asynchronous programming, arrow functions, promises, and closures.
- 2-5 years of experience in building user interfaces using React, with knowledge of functional and class components, state management (Redux, Context API), hooks, and router (React Router).
- Familiarity with state management libraries like Redux, MobX, or Context API for larger applications.
- Ability to identify and address performance bottlenecks in React applications using tools like React DevTools and optimizing code for better performance.
- Understanding of browser APIs and features like Fetch API, Local Storage, Session Storage, etc.
- Designing reusable and scalable components for easier maintenance and future development.
- Understanding of UX/UI principles, with the ability to create intuitive and user-friendly interfaces.
- Knowledge of testing frameworks like Jest, React Testing Library, or Enzyme for unit testing and integration testing.
- Experience with Git for version control, branching, merging, and collaboration using platforms like GitHub.
- Hands-on experience in delivering multiple complex website and application projects.
- Experience working in Agile environments, collaborating with cross-functional teams, and following Agile development practices.

Technologies

- React.JS
- HTML & CSS
- JavaScript (ES6+)
- Webpack/Bundler
- React Ecosystem
- Node Package Manager (NPM/Yarn)



Job Openings at Publicis Groupe

logo-img

UI Designer

  • fulltime
  • United Arab Emirates

Stay Updated

Get latest HR News, Trends, Facts and Advices. We will deliver all of it directly to your inbox.