Description
Job Summary:
Frontend Developer to maintain and build features in Angular and React, collaborate with teams, and ensure code quality in both legacy and new projects.
Key Highlights:
1. Angular and React development
2. Collaboration with product and back-end teams
3. Code review and assistance to developers
**Responsibilities:**
● Maintain and develop new features in the existing legacy Angular application.
● Design and implement components and interfaces for the new React platform.
● Develop solutions for generating reports and interfaces involving interactive map manipulation.
● Collaborate with product and back-end teams to translate business requirements into technical solutions.
● Ensure code quality and performance in both projects.
● Conduct code reviews and assist less experienced developers.
**Requirements:**
● 5+ years of frontend development experience.
● Proficiency in Angular or React.
● Strong command of TypeScript and/or JavaScript (ES6+).
● Experience with HTML5, CSS3, and preprocessors such as SASS/LESS.
● Familiarity with RESTful API integration.
● Experience with state management libraries such as Zustand, Context API, and X State**.**
● Modern frontend practices, including componentization, accessibility, functional isolation, etc.
**Nice-to-Haves:**
● Experience with mapping libraries (e.g., OpenLayers, Leaflet, Mapbox, Google Maps API).
● Knowledge of data visualization libraries (e.g., D3\.js, Highcharts).
● Experience with Tailwind CSS.
● Familiarity with agile methodologies.
● Familiarity with mono-repos and shared package organization across developed applications.
Employment Type: Full-time CLT
Compensation: R$1\.572,32 \- R$8\.000,00 per month
Benefits:
* Dental insurance
* Commercial partnerships and discounts
* Life insurance
* Remote work
* Meal allowance
Work Location: Hybrid remote work based in Criciúma, SC