Job Openings
Front-End Developer (Vue.js + Angular | Ruby on Rails Environment)
About the job Front-End Developer (Vue.js + Angular | Ruby on Rails Environment)
About the Role:
Were on the lookout for a skilled Front-End Developer who has experience working within Ruby on Rails environments. While your primary focus will be on building engaging, responsive, and intuitive front-end interfaces, familiarity with Rails-based projects and integrating with Rails APIs is highly valued.
Key Responsibilities:
- Develop clean, efficient, and scalable front-end features using HTML5, CSS3, and modern JavaScript frameworks (Vue + Angular)
- Collaborate with back-end Ruby on Rails developers to integrate APIs and ensure seamless UI functionality.
- Convert UI/UX wireframes and designs into functional web applications.
- Optimise front-end performance for speed, responsiveness, and scalability.
- Debug and troubleshoot UI issues, providing quick resolutions.
- Work with the team to maintain and improve existing applications.
- Participate in code reviews and ensure front-end best practices are upheld.
- Stay up-to-date with emerging trends in front-end development and Rails ecosystem tools.
Key Requirements:
- Strong experience in JavaScript with a primary focus on Vue.js.
- Experience with Angular is also required.
- Familiarity with Ruby on Rails projects or working alongside Rails-based backends.
- Experience integrating with RESTful APIs.
- Version control experience using Git.
- Solid understanding of cross-browser compatibility, performance optimisation, and accessibility standards.
- Familiarity with GraphQL.
- Experience working with Webpack for asset bundling and module management.
- Proficiency with TypeScript.
- Excellent attention to detail and problem-solving skills.
- Good communication and collaboration skills.
Nice to Have:
- Hands-on experience with Ruby on Rails is a plus.
- Experience with Jade/Pug
- Experience with Docker
Why Join Us?
- 100% permanent work-from-home setup.
- Opportunity to work closely with both front-end and Ruby on Rails back-end teams.
- Competitive salary and comprehensive benefits package.
- Supportive, fast-paced, and collaborative work environment.
- Career development opportunities.