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