This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Analista Desenvolvedor SR based in Brazil.
This role is an opportunity to contribute to the development of modern digital solutions, creating high-performance and scalable web applications.
You will work in a collaborative technology environment, partnering with multidisciplinary teams to transform business needs into innovative solutions.
The position focuses on front-end development, architecture improvements, quality practices, and continuous evolution of applications.
You will participate in agile processes, technical discussions, and initiatives that improve performance, usability, security, and maintainability.
The ideal candidate is passionate about technology, committed to engineering excellence, and motivated by solving complex challenges.
This is a chance to expand your technical expertise while contributing to impactful projects in a dynamic and innovation-driven environment.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Analista Desenvolvedor SR based in Brazil.
This role is an opportunity to contribute to the development of modern digital solutions, creating high-performance and scalable web applications.
You will work in a collaborative technology environment, partnering with multidisciplinary teams to transform business needs into innovative solutions.
The position focuses on front-end development, architecture improvements, quality practices, and continuous evolution of applications.
You will participate in agile processes, technical discussions, and initiatives that improve performance, usability, security, and maintainability.
The ideal candidate is passionate about technology, committed to engineering excellence, and motivated by solving complex challenges.
This is a chance to expand your technical expertise while contributing to impactful projects in a dynamic and innovation-driven environment.
Accountabilities:
- Develop, evolve, and maintain modern, responsive, and high-performance web interfaces following project technical standards.
- Implement front-end features using Angular, React, Vue.js, or other technologies adopted by the team.
- Build reusable, scalable components aligned with application Design Systems.
- Consume and integrate REST APIs, ensuring effective communication between front-end and back-end systems.
- Participate in agile ceremonies such as Planning, Refinement, Daily Meetings, Reviews, and Retrospectives.
- Contribute to estimates, delivery planning, and execution according to functional requirements and acceptance criteria.
- Create and execute unit tests, helping maintain quality standards and code coverage goals.
- Identify and reduce technical debt by proposing improvements to architecture, code quality, and development practices.
- Troubleshoot defects and support applications to ensure stability and reliability.
- Collaborate with UX designers, Product Owners, Requirements Analysts, QA teams, Back-end Developers, and Architects to deliver complete solutions.
- Document developed solutions to ensure traceability, standardization, and maintainability.
- Use version control tools such as Git and participate in code reviews, CI/CD processes, and DevOps practices.
- Follow quality, security, accessibility, governance, and architecture standards established for projects.
- Continuously research new technologies, frameworks, and front-end development best practices to support team evolution.
- Higher education completed or in progress in Computer Science, Information Systems, Computer Engineering, or related fields.
- Experience developing front-end applications using HTML5, CSS3, and JavaScript/TypeScript.
- Knowledge of modern frameworks such as Angular, React, or Vue.js.
- Experience consuming REST APIs and integrating with back-end services.
- Experience using Git for source code versioning.
- Knowledge of responsive development and cross-browser compatibility.
- Understanding of front-end architecture principles and Clean Code practices.
- Experience working with agile methodologies such as Scrum or Kanban.
- Ability to interpret layouts and prototypes created in tools such as Figma.
- Strong communication skills, organization, teamwork, and collaborative mindset.
- Experience with Angular (preferably versions 14+), React, or Vue.js is desirable.
- Advanced TypeScript knowledge is a plus.
- Experience with state management libraries such as NgRx, Redux, or similar tools.
- Knowledge of UX/UI principles and accessibility standards such as WCAG.
- Experience with testing tools such as Jasmine, Karma, Jest, Cypress, or Playwright.
- Experience with GitFlow, Pull Requests, and Code Review practices.
- Knowledge of CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or GitLab CI.
- Basic knowledge of Docker and Kubernetes concepts.
- Experience integrating REST APIs and WebSockets.
- Knowledge of microservices architecture and distributed applications.
- Experience with code quality tools such as SonarQube.
- Understanding of web application security best practices, including OWASP Top 10.
- Experience with large-scale projects or mission-critical enterprise environments is a plus.
- Opportunity to work on innovative technology projects with large-scale impact.
- Inclusive environment with equal opportunities for professionals from diverse backgrounds.
- Professional development opportunities and continuous learning initiatives.
- Collaboration with multidisciplinary technology teams.
- Career growth opportunities within a global technology environment.
- Access to challenging projects involving modern development practices and tools.
The professional will be responsible for designing, developing, maintaining, and improving web applications while ensuring quality, scalability, and alignment with technical and business requirements.
Requirements:
The ideal candidate should have strong front-end development experience, knowledge of modern frameworks, and the ability to collaborate effectively in agile and multidisciplinary teams.