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.