AI Jobs Map

Aurum Data Solutions Inc. · São Paulo, Brazil

Senior UI Developer – (ReactJS / NestJS) - Hybrid Model

HybridseniorcontractPosted 9 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

reactnestjsnext.jstypescriptunit-testingjestjavascriptcypresssassreduxrest-apigraphqlci/cdgitgithubgitlab

Job Title: Senior UI Developer – (ReactJS / NestJS)

Location: Sao Paulo, Brazil (Hybrid)

Employment Type: Contract

Job Description:

We are seeking a highly skilled and experienced Senior UI Developer with a strong background in ReactJS, Next.js, TypeScript, and Unit Testing. The ideal candidate will have a proven track record of building scalable, responsive, and high-performance web applications. This role requires a collaborative mindset, attention to detail, and the ability to lead UI development initiatives from concept through execution.

Key Responsibilities:

- Develop and maintain modern, scalable front-end applications using ReactJS and NestJS.

- Write clean, efficient, and well-documented code using TypeScript.

- Implement unit testing frameworks (e.g., Jest, React Testing Library) to ensure robust code quality.

- Optimize application performance, scalability, and user experience.

- Collaborate with UX/UI designers, backend developers, and product owners to deliver seamless user experiences.

- Review and mentor the work of junior developers to ensure adherence to best practices and coding standards.

- Participate in code reviews, architectural discussions, and agile ceremonies (e.g., sprint planning, retrospectives).

- Stay current with front-end technologies and trends to drive innovation and best practices within the team.

Required Skills and Qualifications:

- Strong expertise in ReactJS and NestJS frameworks.

- Proficient in Next.js , TypeScript and modern JavaScript (ES6+).

- Hands-on experience with unit testing tools and frameworks (e.g., Jest, Mocha, Cypress).

- Strong understanding of HTML5, CSS3, SASS/SCSS, and responsive web design.

- Familiarity with state management libraries such as Redux, Zustand, or Recoil.

- Experience with RESTful APIs, GraphQL, and client-server integration.

- Knowledge of CI/CD pipelines and version control systems (e.g., Git, GitHub, GitLab).

- Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration skills.

Education:

- Bachelor’s or master’s degree in computer science, Engineering, or a related field.

More jobs at Aurum Data Solutions Inc.