
Mid-Level Front-End Developer
Effecti | Tecnologia para Licitantes
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Develop and evolve complex front-end applications, focusing on architecture, state management, data flow, and maintainability.
- Build responsive, accessible, and high-performance interfaces using VueJS, following UI/UX best practices.
- Act as a front-end technical reference, defining standards, organizing code, and promoting best practices within the team.
- Integrate front-end applications with REST APIs, participating in the definition of contracts, payloads, and integration flows.
- Collaborate with the back-end team in discussing technical decisions, ensuring low coupling and clear communication between layers.
- Write and maintain automated front-end tests (unit and/or integration).
- Work with product and design teams to translate requirements into efficient and sustainable technical solutions.
- Analyze usage and user behavior data to propose improvements in performance, stability, and user experience.
- Actively contribute to a culture of quality, version control, code review, and continuous improvement.
Requirements
- Bachelor's degree in Technology or a related field.
- Solid experience with modern front-end development, with a focus on JavaScript and/or TypeScript.
- Consistent experience with VueJS (or a similar framework, with the ability to adapt quickly).
- Mastery of concepts such as:
- state management
- data flow
- componentization
- decoupling and organization of front-end applications
- Experience consuming and integrating with REST APIs, including authentication, error handling, and versioning.
- Practical knowledge of HTML, CSS, SASS, and best practices for responsiveness and accessibility.
- Experience with Git and participation in development workflows with CI/CD.
- Hands-on experience with automated testing in the front-end.
- Knowledge of Java or PHP to understand APIs and collaborate with back-end teams.
- Familiarity with relational data modeling (e.g., PostgreSQL).
- Familiarity with Clean Code and Clean Architecture principles applied to the front-end.
- Previous experience discussing API contracts with back-end teams.
- Knowledge of web performance, lazy loading, and bundle optimization.
- Good communication skills, a strong sense of ownership, and technical leadership.
Benefits
- Meal Allowance: R$ 770.00 loaded onto a Flash card
- Home Office Allowance: R$ 230.00 loaded onto a Flash card
- Health Plan: Company covers 100% of the monthly premium
- Dental Plan: Company covers 100% of the monthly premium
- Emotional Health Plan
- Pharmacy Discounts
- Life Insurance
- OpenEnglish Partnership
- Coworking access in the Woba Network (Brazil, Argentina, Mexico, Portugal)
- Day off on your birthday
- Welcome Gift: The company provides R$ 1,000.00 on a Flash card
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptVueJSHTMLCSSSASSREST APIsautomated testingGitrelational data modeling
Soft skills
communicationownershiptechnical leadershipcollaborationproblem-solvingquality assurancecode reviewcontinuous improvementadaptabilityuser experience analysis
Certifications
Bachelor's degree in Technology