Desenvolvedor(a) Front-End - Pleno/Sênior

J
JobgetherIT & Security
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Portuguese
Required Skills
DockerCSSJavascriptTypeScriptVue.JsPlaywright

Requirements

  • Solid experience in front-end development using JavaScript and TypeScript.
  • Proven experience with Vue.js and Nuxt for building modern and scalable web applications.
  • Strong knowledge of CSS and best practices for styling, component organization, and interface development.
  • Experience with Responsive Design and building applications optimized for multiple devices.
  • Familiarity with development and build tools such as Vite and Webpack.
  • Experience integrating and consuming RESTful APIs.
  • Good understanding and practical application of Clean Architecture principles.
  • Experience with Docker and containerized development environments.
  • Knowledge of automated testing practices, including Vitest and end-to-end testing with Playwright.
  • Strong understanding of software engineering best practices, code organization, application performance, and maintainability.
  • Excellent communication, collaboration, and problem-solving skills.

Responsibilities

  • Develop and maintain modern web applications using JavaScript, TypeScript, Vue.js, and Nuxt.
  • Design and implement responsive, user-friendly interfaces that provide seamless experiences across different devices and screen sizes.
  • Collaborate with product, design, and technical teams to deliver scalable and high-quality solutions.
  • Integrate front-end applications with REST APIs and ensure efficient communication between systems.
  • Apply Clean Architecture principles and coding best practices to improve maintainability, performance, and scalability.
  • Contribute to testing strategies through unit, integration, and end-to-end testing using tools such as Vitest and Playwright.
  • Support continuous improvement initiatives, promoting code quality, technical excellence, and knowledge sharing across teams.
  • Participate in technical discussions, architecture decisions, and project evolution.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now