Engenheiro de Software Pl. (Front-end)
New
J
JobgetherSecurity & IT
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GitHTMLCSSJavascriptJestNext.jsReactCI/CDRESTful APIs
Requirements
- Higher education in Computer Science, Software Engineering, Information Systems, or a related field.
- Professional experience with HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React and Next.js.
- Knowledge of Server-Side Rendering (SSR) and Static Site Generation (SSG).
- Experience with component-based development and consumption of Design Systems.
- Knowledge of Design Patterns, SOLID principles, and Clean Code practices.
- Experience integrating applications with REST APIs.
- Ability to work with both legacy and modern codebases.
- Experience writing unit tests with Jest, Testing Library, or similar.
- Experience with Git and collaborative software development workflows.
- Familiarity with CI/CD pipelines.
- Knowledge of web performance optimization and Core Web Vitals.
- Understanding of front-end security practices (XSS, CSRF).
- Familiarity with Agile methodologies such as Scrum and Kanban.
- Familiarity with Headless CMS platforms, preferably Strapi.
Responsibilities
- Implement Front-end features with a focus on quality, performance, scalability, and maintainability.
- Develop modern user interfaces using React and Next.js.
- Integrate applications with REST APIs and Headless CMS platforms like Strapi.
- Maintain both legacy and modern codebases according to defined architectural standards.
- Write and maintain unit and integration tests to ensure reliable releases.
- Participate in code reviews and provide constructive technical feedback.
- Identify and implement continuous improvements to code and development processes.
- Monitor and optimize application performance based on user experience metrics.
View Full Description & ApplyYou'll be redirected to the employer's site