Frontend Developer
Posted: 8 hours ago
Job Description
About VtoolVtool is a fast-growing EDA company delivering cutting-edge solutions to global semiconductor leaders. Our flagship platform, Cogita-PRO, leverages big-data analytics and AI to transform chip verification, alongside our top-tier verification services. The role is open to candidates based in Belgrade, Niš, Novi Sad, or Čačak.Requirements3–5+ years of professional frontend engineering experience, preferably with Angular (Angular 17+).Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.Experience with RxJS, NgRx (or other state management solutions), and reactive programming principles.Solid understanding of RESTful API design and integration.Knowledge of application architecture and modular design.Experience with unit and end-to-end testing (e.g., Pydantic, Jasmine, Karma, Jest, Cypress).Familiarity with frontend build pipelines and tooling.Strong algorithmic and mathematical skills and ability to tackle complex technical challenges.Experience with performance profiling and optimization of SPAs.Excellent communication skills and ability to collaborate in a cross-functional team.Fluent in written and spoken English.Nice to HaveKnowledge of CI/CD pipelines and DevOps practices for frontend deployment.Familiarity with real-time data (WebSockets).Experience with Agile methodologies and working in distributed teams.ResponsibilitiesDevelop, maintain, and optimize a large-scale Angular-based SPA.Collaborate with backend engineers on API design to ensure efficient data exchange and consistent contract between frontend and backend.Translate complex product requirements into high-quality, reusable, and testable frontend components.Ensure application performance, scalability, and maintainability.Participate in architecture discussions and contribute to technical decisions.Write and maintain unit, integration, and end-to-end tests.Mentor junior developers and contribute to best practices, coding standards, and code reviews.Work with team to create intuitive, accessible, and responsive UI/UX.Stay up to date with modern frontend technologies, frameworks, and tooling.We offerPrivate health insuranceFitpassPermanent employmentHybrid workOpportunity for professional growth and developmentInterested in other opportunities? Check out all our open positions on our website.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period