We Are Looking For:
We are looking for a highly skilled and passionate React js Developer to join our dynamic front-end development team. In this role, you will play a key part in developing, implementing, and enhancing user interface components with React.js. You will work alongside other developers and designers to ensure seamless user experiences and optimized web performance.
As a React js Developer, you will be involved in using modern workflows such as Redux, Flux, and Webpack, along with contributing to the design and implementation of high-quality, interactive web applications. The ideal candidate should be detail-oriented, proficient in JavaScript, and have extensive knowledge of React.js concepts.
Responsibilities
- Collaborating with the development team to discuss UI concepts and application features of React JS Developer.
- Reviewing application requirements and designing intuitive, user-friendly interfaces.
- Identifying and addressing web-based user interactions and their functionality.
- Developing and implementing highly responsive, reusable user interface components using React.js and related concepts.
- Writing clean, efficient, and well-documented application code in JavaScript and related technologies following React.js workflows.
- Troubleshooting and debugging application code to ensure smooth functionality across platforms.
- Building and optimizing front-end architecture to support a robust user interface.
- Profiling and improving front-end performance to ensure responsive, fast-loading web pages.
- Documenting and maintaining clear codebase updates and changes for team collaboration.
- Actively participating in code reviews and sharing knowledge to improve overall team expertise.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a similar field.
- Proven experience as a React.js Developer or in a similar front-end development role.
- Strong knowledge of JavaScript, CSS, HTML, and related front-end languages.
- Hands-on experience with React.js tools, including Redux, Flux, Webpack, Enzyme, and other modern libraries and frameworks.
- Familiarity with progressive web applications (PWAs) and best practices.
- Experience with performance testing frameworks, such as Mocha and Jest.
- Expertise in browser-based debugging tools and performance testing software.
- Excellent troubleshooting skills and attention to detail.
- Strong project management skills, with the ability to prioritize tasks and meet deadlines.
- Good communication skills with an ability to work collaboratively in a team environment.
- A keen interest in keeping up with the latest industry trends and technologies.
Preferred:
- Experience in TypeScript and its integration with React.js.
- Familiarity with GraphQL or other API query languages.
- Previous experience working in Agile development teams.
- Exposure to UI/UX design principles and best practices.
What We Offer:
- A collaborative and supportive team environment.
- Opportunities for career growth and development.
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- Exposure to cutting-edge technologies and frameworks for the React JS Developer.