Tech Stack
AWSCloudGoogle Cloud PlatformGraphQLJavaJavaScriptNext.jsNGINXReactVue.js
About the role
- Develop and maintain robust, high-performance frontend applications primarily using Vue.js (with exposure to React).
- Translate UI/UX designs into functional, responsive, and scalable web applications.
- Collaborate with backend engineers to integrate APIs and ensure smooth 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.
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 and exposure to React
- Deep understanding of modern frontend practices: state management, responsive design, and modular architectures
- Experience in consuming and integrating RESTful APIs and GraphQL APIs
- Strong knowledge of testing strategies for frontend applications
- Familiarity with CI/CD pipelines and modern DevOps practices
- Ability to work independently with minimal direction while actively contributing to team discussions
- Excellent problem-solving and debugging skills.
- Nice to have: Working experience with Java and GCP
- Experience with Next.js for SSR applications.
- Familiarity with nginx configuration.
- Exposure to cloud-based environments (AWS, GCP).
- Professional development opportunities with international customers
- Collaborative work environment
- Career paths and mentorship programs that will lead to new levels.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Vue.jsReactRESTful APIsGraphQL APIsunit testingintegration testingend-to-end testingstate managementresponsive designmodular architectures
Soft skills
problem-solvingdebuggingmentoringcollaborationindependencetechnical feedbackcommunicationteam contribution
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering