JavaScript Developer
Playtech
Tallinn, Estonia
Job Description
Your influential mission. You will...
- Develop and maintain frontend features using TypeScript and LitElement.
- Build and package cross-platform desktop applications using Electron.
- Integrate with backend services via Express and REST APIs.
- Configure and optimize Webpack builds for both development and production.
- Collaborate with team members on CI/CD automation and deployment pipelines.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to architectural decisions.
- Write relevant integration and unit tests.
Qualifications
Components for success. You...
- Have a minimum of 3+ years of experience in frontend development.
- Possess an upper-intermediate level of English.
- Demonstrate strong proficiency in TypeScript and modern JavaScript (ES6+).
- Understand CSS well, including preprocessors like Stylus.
- Have experience working with LitElement or other Web Components libraries.
- Bring hands-on experience with Redux and RxJS.
- Are familiar with Electron and building desktop applications.
- Know how to configure and work with Webpack.
- Understand GitLab/GitHub CI/CD and can script build pipelines.
- Are comfortable working with npm scripts and custom build commands.
- Communicate effectively in a team environment.
- Have strong people skills and enjoy mentoring others.
- Thrive in collaborative settings.
- Approach problems with analytical thinking and creativity.
- Show initiative and are proactive in your work.
You'll get extra points for...
- Experience developing Progressive Web Apps (PWAs) using pwa-helpers.
- Familiarity with electron-webpack and electron-builder.
- Understanding of module resolution and tools like tsconfig-paths-webpack-plugin.
- Basic backend knowledge, particularly with Express.
- Understanding of AngularJS.
Don't forget to mention EuroTechJobs when applying.