Software Engineer Frontend - React

Uvation, Inc.

Rondônia

On-site

BRL 140,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Uvation, Inc. is seeking a React Frontend Software Engineer to build and maintain robust user interface components using React.js, ensuring a seamless user experience across devices and browsers.

You will translate designs into high-quality code, optimize performance, and collaborate with product and back-end teams to deliver innovative frontend solutions while staying current with React trends and best practices.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • 5–6 years of React.js experience.
  • Experience with React workflows such as Flux or Redux.
  • Proficiency in JavaScript, DOM manipulation, and modern ECMAScript.
  • Familiarity with RESTful APIs and Git.

Responsibilities

  • Develop new user-facing features using React.js and build reusable components.
  • Optimize components for maximum performance across devices and browsers.
  • Collaborate with product and back-end teams on frontend solutions.
  • Write and maintain test cases; debug production issues.
  • Keep up-to-date with React.js trends and best practices.

Skills

JavaScript
React.js
Redux / Flux
DOM & ES6+
Git

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Git
RESTful APIs
Build tools (Webpack, etc.)

Job description

Job Overview

As a React Frontend Software Engineer, you will be responsible for developing and implementing user interface components using React.js and workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain, ensuring a seamless user experience.

Key Responsibilities
  • Development and Design: Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
  • Performance Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaboration: Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience.
  • Testing and Debugging: Write and maintain test cases to ensure the robustness and reliability of the code. Debug and fix issues reported in the production environment.
  • Maintenance and Upgrades: Keep up-to-date with the latest React.js trends and industry best practices.
Requirements
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience: At least 5-6 years of experience in React.js development. Experience with popular React.js workflows (such as Flux or Redux) is a must.
  • Technical Skills: Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Familiarity with newer specifications of ECMAScript. Experience with data structure libraries.
  • Soft Skills: Strong problem-solving skills, a keen eye for detail, and a team-oriented mindset. Excellent communication skills for coordinating with other teams.
  • Other: Familiarity with RESTful APIs, modern front-end build pipelines and tools, code versioning tools such as Git.
Disclaimer

This job description is not an exhaustive list of the skills, efforts, duties, and responsibilities associated with the position. The company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.

Note

The actual duties and responsibilities may vary depending on the department's needs and the evolution of the role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Engineer (React Native)
Frontend Engineer (React Native)

Tempo • Brazil

On-site
BRL 111,600 - 167,400
Collaborative and flexible work environment
Opportunity to impact product success
Frontend React Developer
Frontend React Developer

KSTACK • São Paulo

On-site
BRL 120,000 - 180,000
Frontend Developer (React Js / Next Js)
Frontend Developer (React Js / Next Js)

Uvation, Inc. • Rondônia

On-site
BRL 100,000 - 180,000
Frontend Developer (React Js / Next Js)
Frontend Developer (React Js / Next Js)

Uvation, Inc. • Rio Grande do Sul

On-site
BRL 90,000 - 150,000
FullStack Developer (React & Node)
FullStack Developer (React & Node)

Applaudo • Paraná

On-site
BRL 167,400 - 223,200
Private medical insurance
Modern workspaces
Great work environment
Senior Frontend Developer / Tech Lead
Senior Frontend Developer / Tech Lead

Uvation, Inc. • Rondônia

On-site
BRL 180,000 - 320,000
Frontend Engineer (Remote)
Frontend Engineer (Remote)

Hired • Brazil

On-site
BRL 180,000 - 360,000
Senior Frontend Developer / Tech Lead
Senior Frontend Developer / Tech Lead

Uvation, Inc. • Rio Grande do Sul

On-site
BRL 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Brazil

On-site
BRL 120,000 - 160,000
Senior Web Developer
Senior Web Developer

Insight Global • Rio de Janeiro

On-site
BRL 180,000 - 240,000