Uvation is seeking a skilled Software Engineer specializing in React to join our team. In this role, you will be responsible for developing robust user interface components and ensuring a seamless, high-performance experience for our users across various platforms.
Key responsibilities
- Develop new user-facing features using React.js and build reusable components for future use.
- Translate complex designs and wireframes into high-quality, maintainable code.
- Optimize application components for maximum performance across a wide array of web-capable devices and browsers.
- Collaborate closely with product teams and back-end developers to define and implement innovative solutions.
- Write and maintain comprehensive test cases to ensure the robustness and reliability of the codebase.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5-6 years of professional experience in React.js development.
- Deep proficiency in JavaScript, including DOM manipulation and modern ECMAScript specifications.
- Strong experience with React.js workflows such as Flux or Redux.
- Familiarity with RESTful APIs, modern front-end build pipelines, and Git version control.
What we offer
- Opportunity to work on innovative projects within a collaborative and professional environment.
- Exposure to the latest React.js trends and industry best practices.
- A fully remote work environment that supports professional growth and technical excellence.