وظائف تنقيب الاردنوظائف في الاردن
React developer
React.js Developer Job Description
We are looking for a skilled react developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. Additionally, you will be responsible for integrating React applications with pre-existing solutions, as well as working with native JavaScript, CSS, and HTML. You will work closely with the team to ensure that all code is delivered on schedule and to the highest standards.
React.js Developer Responsibilities:
- Developing and implementing highly responsive user interface components and front-end architecture to support user interface concepts.
- Collaborate with the team to review project requirements and identify web-based user interactions.
- Mentor and guide junior developers to help them grow in their careers
- Build reusable components and libraries for future use
- Collaborate with other team members and stakeholders to ensure the best possible user experience
- Write high-quality, maintainable, and well-documented code
- Meet with the scrum teams to discuss frontend ideas, applications and activities.
- Troubleshoot interface software and debug application codes.
- Participate in code reviews and provide constructive feedback to other developers
- Contribute to the technical direction of the project by recommending new ideas and approaches
React.js Developer Requirements:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Previous experience working as a React.js developer.
- Proven experience with responsive design and cross-browser compatibility
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface and interactive design.
- Experience with UI/UX principles and browser-based debugging and performance testing software.
- Excellent problem-solving and communication skills.
- Familiarity with Agile development methodologies
- Experience with version control systems such as Git
- Good knowledge in software development life cycle.
Benefits:
- Competitive salary and benefits package
- Opportunity to work on exciting projects and cutting-edge technologies
- Collaborative and supportive work environment
- Career growth and professional development opportunities
- Flexible work schedule and work from home options