Job Title: Senior Frontend Developer (Vue.js)
Location: Fully Remote
Employment Type: Full-Time
About Us
Join OrangeUni, a fast-growing tech company. We’re a remote-first team passionate about innovation, collaboration, and building scalable solutions that impact users globally. Our culture thrives on autonomy, creativity, and a commitment to excellence.
Key Responsibilities
- Develop and maintain high-performance web applications using Vue.js and Nuxt.js.
- Collaborate with UX/UI designers, backend developers, and DevOps to deliver seamless user experiences.
- Containerize and deploy applications using Docker (used in multiple projects).
- Optimize applications for speed, scalability, and cross-browser compatibility.
- Architect reusable components and drive technical decisions for frontend systems.
- Write efficient SQL queries and collaborate on database design (experience with PostgreSQL).
- Mentor junior developers and lead code reviews to ensure best practices.
Qualifications
- 6+ years of frontend development experience, with 4+ years focused on Vue.js.
- Proven experience with Nuxt.js for building SSR/SSG applications.
- Expertise in JavaScript/ES6+, HTML5, CSS3/Sass/LESS, and modern frontend tooling.
- Strong experience with Vuex/Pinia, RESTful APIs, and build tools (Webpack, Vite).
- Hands-on experience with Docker for containerization and deployment.
- Proficiency in PostgreSQL or other SQL databases (writing queries, schema design).
- Familiarity with testing frameworks (Jest, Cypress) and Git workflows.
- Ability to work independently in a remote environment with strong communication skills.
- English B2 or higher
Bonus Skills
- Familiarity with TypeScript (used selectively in projects).
- Experience configuring nginx for web server optimization.
- Basic knowledge of backend technologies (Node.js, Python) or DevOps practices.
Why Join Us?
- Fully Remote
- Competitive Salary
- Growth Opportunities
- Inclusive Culture
- Cutting-Edge Tech
How to Apply
Submit your resume, cover letter, and portfolio/GitHub links to [email protected] with the subject: “Senior Vue.js Developer Application — [Your Name]”.
OrangeUni is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Let’s build the future together!
Job Type: Full-time
Application Question(s):
- Describe how you integrated CI/CD pipelines in Vue.js projects. What tools did you use for automating the build, testing, and deployment, what challenges did you face, and how did you ensure the stability of updates? Please provide examples from real projects.
- What security measures have you implemented in your Vue.js applications to protect against threats such as XSS, CSRF, and data leaks? Provide an example where these measures were critically important for a project, and explain how you implemented them.
- On our driving education platform, users can watch educational videos. Can you share your experience integrating video players into Vue.js applications? What approaches did you use to ensure smooth playback, adaptability across devices, and optimized video loading? Have you encountered issues with streaming or supporting different formats, and how did you address them?
- In one of our projects, a CRM system is actively used to manage customer data. Can you describe how you integrated Vue.js applications with CRM systems? What technical and organizational challenges did you encounter (e.g., data synchronization, secure data exchange, adapting the interface to business processes), and how did successful integration enhance the project’s effectiveness?
Experience:
- Vue.js: 5 years (Required)
Language:
- English (Required)