2 years ago
Amsterdam, Netherlands +2 moreSenior
Responsibilities
- Develop clean, reusable frontend code using JavaScript and TypeScript.
- Build and maintain 2D graphics features using SVG and Canvas.
- Build and maintain 3D graphics features using Three.js and WebGL.
- Work with browser compatibility, WebSockets, HTML, and related web technologies.
- Write unit tests and maintain code quality, security, performance, and memory management.
- Collaborate and communicate effectively with the development team.
Requirements
- At least 5 years of web development experience.
- Deep knowledge of JavaScript, TypeScript, ECMAScript 6+, and CSS.
- Experience with AngularJS, Vue, and jQuery.
- Experience with 2D graphics using SVG and Canvas.
- Experience with 3D graphics using Three.js and WebGL.
- Knowledge of browser compatibility, HTML, Git, JSON, XML, HTTP, and web protocols.
- Understanding of clean, maintainable code and best practices in security, performance, and memory management.
- English proficiency at B1+ level and understanding of Russian.
- Strong communication, analytical, learning, and task-understanding skills.
Benefits
- Around 30+ days of paid holidays per year.
- Company computer equipment available by request.
- Education courses and funding toward training expenses.
- English classes on the corporate platform.
- Offline company events in Lithuania and online team-building activities.
- Unlimited free Planner5D subscriptions.
- Friendly, collaborative work environment with a balance of freedom and responsibility.
Tech Stack
CSSDockerGitHTMLJavaScriptJestjQueryMongoDBMySQLPHPRabbitMQRedisSymfonyThree.jsTypeScriptVue.jsWebpack
