JavaScript/TypeScript developer
Plzeň
Full-time
Senior
We are looking for a JavaScript/TypeScript Developer whose main focus will be designing and developing dynamic applications on the front-end. In this role, a passion for continuous learning and exploring new technologies is highly valued. To hit the ground running, you should have a solid grasp of how web services operate, proven experience with front-end development, and using Git should be an absolute breeze for you.
💼 What will you do
  • Front-End Development - designing and developing dynamic, high-performance web applications on the client side.
  • Working with Modern Frameworks - coding daily in JavaScript/TypeScript, with a strong focus on the VueJS framework and Vite as build tool.
  • Backend for Frontend (BFF) - participating in the development of BFF layers using Node.js to seamlessly connect front-end and back-end services.
  • Building Scalable Features - utilizing TypeScript to write reliable, clean, and scalable code to ensure stable application growth.
  • UI Implementation & Styling - crafting and styling user interfaces using modern web standards, specifically HTML5, CSS3, and SASS.
  • Version Control & Collaboration - actively using Git (specifically within GitLab) for code management, repository versioning, and team collaboration.
  • CI/CD Integration - participating in automated deployment workflows using GitLab CI and potentially working with Docker containers.
  • Continuous Tech Growth - learning constantly, exploring emerging technologies, and effectively implementing them into the development process.
🗝️ What is essential for the role
  • Perfect command of JavaScript and TypeScript, with a strong focus on the VueJS framework.
  • Practical experience with modern build tools, ideally Vite.
  • Proven track record in frontend development with solid skills in HTML5, CSS3 and SASS.
  • Experience using TypeScript to build reliable and scalable features.
  • Proficiency with GIT, ideally combined with Linux OS experience and CI workflows (we use GitLab CI).
🙌 It will be an advantage if you have
  • Understanding containerization with Docker to streamline development and deployment environments.
  • Experience with alternative frontend ecosystems (e.g., React, Angular) beyond VueJS.
  • Hands-on experience working within a Linux operating system environment.
  • Practical knowledge of Continuous Integration pipelines and automated workflows.
  • Going beyond standard VueJS to leverage server-side rendering and static site generation.
👤 What personal skills are key to us
  • A strong willingness to constantly learn new things and keep up with trends.
  • A dependable team member who can be counted on.
  • Analytical thinking and a structured approach to solving problems.
  • Proficiency in the English language.
🫴 Why you should work with us
  • Full-time, open-ended contract.
  • Home office options and flexible working hours.
  • Daily meal allowance 123 CZK/day.
  • Sick days.
  • Company breakfasts every 14 days (Wednesdays).
  • Rewards for blood or blood component donation.
  • Referral program “Bring your friend”.
  • Subsidized Multisport card.
  • Dog friendly offices.
  • UDEMY courses.
  • Regular social events (BBQs, picnics, teambuildings, …) and a great team atmosphere.
  • Influence how we work—no micromanagement or endless instructions.
  • Budget and resources for continuous learning and professional certifications.
  • Work with modern technologies in a security-first environment.
Technologies
technology logo - vue.webptechnology logo - node-js.webptechnology logo - yarn.webptechnology logo - ts.svg
Join us
By clicking the button, I agree with the collection and processing of my personal data as described in the Privacy Policy.
Who we are
A Czech company with clients all over the world
We’re not much of a “suit-and-tie” kind of company
We’re a young group of friends, we value every member of our team
We mutually push each other forward, and we work with only the most modern technologies
We stand by our values and principles
We care about what we’re doing and how we do it
Back to the list of available positions