At a Glance
- Tasks: Design and develop modern frontend applications using TypeScript, Vue.js, and GraphQL.
- Company: Join a collaborative tech team in a modern engineering environment.
- Benefits: Flexible working pattern with potential for contract extension based on performance.
- Other info: Onsite in Bristol three days a week, fostering teamwork and innovation.
- Why this job: Work with cutting-edge technologies and collaborate closely with designers and product teams.
- Qualifications: Experience with TypeScript, Vue.js, and GraphQL is essential.
The predicted salary is between 30000 - 40000 £ per year.
This role focuses on designing and developing modern frontend applications using TypeScript, Vue.js and GraphQL. You will build interactive, responsive user interfaces, collaborate closely with designers and product stakeholders, and contribute to a robust, test‑driven development process within a collaborative engineering team.
Responsibilities
- Design and develop frontend applications using TypeScript, Vue.js and GraphQL.
- Build interactive and responsive UI components that deliver a high‑quality user experience.
- Implement GraphQL queries, mutations and subscriptions to support application functionality.
- Collaborate with UI/UX designers to translate Figma designs into responsive and accessible user interfaces.
- Work with product owners and other stakeholders to refine, clarify and prioritise requirements.
- Establish a comprehensive testing strategy covering unit, integration, end‑to‑end, performance and resilience testing.
- Write clean, reusable and testable code, including unit and integration tests using Vitest and Cypress.
- Participate in CI/CD pipelines for frontend builds, including code reviews and release processes.
- Document components, patterns and frontend architecture to support knowledge sharing and maintainability.
- Contribute to coding standards and best practices across the frontend codebase.
- Use Git, package managers such as npm or pnpm, and build tools as part of the daily development workflow.
Essential Skills
- Proven experience designing and developing frontend applications using TypeScript.
- Strong proficiency with modern JavaScript frameworks, specifically Vue.js.
- Practical experience working with GraphQL, including queries, mutations and subscriptions.
- Ability to write robust, maintainable and testable software following modern engineering practices.
- Experience building interactive and responsive UI components.
- Familiarity with automated testing, including unit and integration testing, ideally with Vitest and Cypress.
- Experience using Git for version control within a collaborative team environment.
- Competence using package managers such as npm or pnpm and associated build tools.
- Strong communication skills with the ability to collaborate effectively with diverse teams, including designers and product stakeholders.
Additional Skills & Qualifications
- Understanding of backend concepts and APIs, including REST APIs and GraphQL schema design.
- Knowledge of Figma and the ability to make updates to Figma designs.
- Familiarity with DevOps practices and CI/CD tools, particularly GitHub Actions.
- Working knowledge of Python.
- Experience contributing to coding standards, documentation and frontend architectural decisions.
Why Work Here?
You will join a collaborative and modern engineering environment that values clean code, testing discipline and continuous improvement. The role offers the opportunity to work with contemporary technologies such as Vue.js, TypeScript and GraphQL, and to engage closely with designers and product stakeholders. You will benefit from a structured yet flexible working pattern, including a blend of onsite collaboration and time for focused development work, as well as the potential for contract extension based on performance and project needs.
Work Environment
This is a contract position with an initial duration of six months and the possibility of extension for a further six months. The role is based onsite in Bristol three days per week, supporting close collaboration with engineers, designers and product teams. You will work in a modern frontend development environment using Vue.js, TypeScript, GraphQL, Vitest, Cypress, Git, npm or pnpm, and CI/CD pipelines, potentially including GitHub Actions. The setting encourages professional conduct and a collaborative, technology-focused atmosphere.
Vue Developer. Job in Bristol LilyLifestyle Jobs in Woodford employer: United Cerebral Palsy of Georgia
Join a dynamic and innovative team in Bristol as a Vue Developer, where you'll thrive in a collaborative environment that prioritises clean code and continuous improvement. Enjoy the flexibility of a structured work pattern, with three days onsite to foster close collaboration with designers and product stakeholders, while also having time for focused development. With opportunities for professional growth and the chance to work with cutting-edge technologies like Vue.js and GraphQL, this role offers a rewarding experience for those looking to make a meaningful impact.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Vue Developer. Job in Bristol LilyLifestyle Jobs in Woodford
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Vue.js or at companies you're interested in. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best frontend projects using TypeScript and Vue.js. Make sure to include interactive demos and links to your GitHub repos. This will give potential employers a taste of what you can do!
✨Tip Number 3
Prepare for those interviews! Brush up on your GraphQL knowledge and be ready to discuss how you've implemented it in past projects. Practice coding challenges related to UI components and testing strategies to impress your interviewers.
✨Tip Number 4
Apply through our website! We make it super easy for you to submit your application directly. Plus, it shows you're genuinely interested in joining our team. Don't miss out on the chance to work in a collaborative environment with cutting-edge tech!
We think you need these skills to ace Vue Developer. Job in Bristol LilyLifestyle Jobs in Woodford
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with TypeScript, Vue.js, and GraphQL. We want to see how you've built interactive UIs and collaborated with teams, so don’t hold back on those details!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you're excited about the role and how your skills align with our needs. We love seeing passion and personality, so let us know what makes you tick.
Showcase Your Projects:If you've got a portfolio or GitHub repo, include it! We want to see your work in action, especially any projects that demonstrate your ability to write clean, testable code and use modern frameworks.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Tech Stack
Make sure you brush up on your knowledge of TypeScript, Vue.js, and GraphQL. Be ready to discuss how you've used these technologies in past projects, and think of specific examples where you built interactive UI components or implemented GraphQL queries.
✨Showcase Your Collaboration Skills
Since this role involves working closely with designers and product stakeholders, be prepared to talk about your experience collaborating in a team. Share examples of how you translated design mockups into functional applications and how you prioritised requirements with your team.
✨Demonstrate Testing Knowledge
Highlight your experience with automated testing, especially using Vitest and Cypress. Be ready to explain your approach to writing clean, testable code and how you establish a comprehensive testing strategy in your projects.
✨Familiarise Yourself with CI/CD Practices
Understand the basics of CI/CD pipelines and be prepared to discuss your experience with tools like GitHub Actions. Mention any previous involvement in code reviews and release processes, as this will show your commitment to maintaining high coding standards.