1 year ago
Tallinn, Estonia or Madrid, SpainSenior
Responsibilities
- Develop clean, reusable frontend code using JavaScript and TypeScript.
- Build and maintain 2D graphics features with SVG and Canvas.
- Build and maintain 3D graphics features with Three.js and WebGL.
- Work with frontend frameworks, libraries, browser compatibility, web protocols, and supporting technologies.
- Follow strict coding standards and apply best practices for security, performance, memory management, and maintainability.
- Collaborate and communicate effectively with the team while understanding and implementing development tasks.
Requirements
- At least 5 years of web-development experience.
- Deep knowledge of JavaScript, TypeScript, ECMAScript 6+, CSS, HTML, and popular frameworks and libraries including 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, REST, JSON, XML, Git, HTTP, and WebSockets.
- Understanding of clean and maintainable code, security, performance, memory management, and maintainability best practices.
- English proficiency at B1+ level and understanding of Russian.
- Understanding of mathematics and geometry is a preferred qualification.
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.
- Unlimited free Planner5D subscriptions.
- Freedom-and-responsibility work environment with a collaborative team.
Tech Stack
CSSDockerGitHTMLJavaScriptJestjQueryMongoDBMySQLPHPRabbitMQRedisSymfonyThree.jsTypeScriptVue.jsWebpack
