Tech Stack
AWSCloudGoogle Cloud PlatformGraphQLJavaJavaScriptNext.jsNGINXReactVue.js
About the role
- Deliver high-quality, scalable, and intuitive user interfaces for a global client using Vue.js
- Build and maintain modern web applications with attention to design, usability, and performance
- Translate UI/UX designs into functional, responsive, and scalable web applications
- Collaborate with backend engineers to integrate RESTful and GraphQL APIs and ensure end-to-end functionality
- Optimize frontend performance and maintain high standards of code quality
- Write and maintain unit, integration, and end-to-end tests for frontend components
- Participate in code reviews and provide technical feedback to peers
- Occasionally mentor junior engineers and share subject-matter expertise within the team
- Work with expansive engineering teams across Latin America and the United States on cross-industry projects
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 4+ years of experience in Software Engineering or related roles
- Strong professional experience with Vue.js
- Exposure to React
- Deep understanding of modern frontend practices: state management, responsive design, and modular architectures
- Experience consuming and integrating RESTful APIs and GraphQL APIs
- Strong knowledge of testing strategies for frontend applications (unit, integration, end-to-end)
- Familiarity with CI/CD pipelines and modern DevOps practices
- Ability to work independently with minimal direction and actively contribute to team discussions
- Excellent problem-solving and debugging skills
- Nice to have: Working experience with Java and GCP
- Nice to have: Experience with Next.js for SSR applications
- Nice to have: Familiarity with nginx configuration
- Nice to have: Exposure to cloud-based environments (AWS, GCP)