Senior Front-End Developer – Tallinn
Our client, a fast-growing software provider, is seeking a highly motivated Senior Front-End Developer with a passion for teamwork and collaboration. As a Senior Front-End Developer, you will lead the development of cutting-edge user interfaces, leveraging your technical expertise to transform designs into seamless, interactive experiences. This is a fantastic opportunity to shape the future and make a significant impact.
Company Overview:
The company specializes in crafting tailored platforms that cater to clients’ visions and objectives. With a deep understanding of the industry’s intricacies, they lead in offering a range of services designed to propel ventures to the forefront of innovation and profitability. Their products are built with scalability in mind, supporting millions of active customers via app and web channels.
With almost a decade of experience at the forefront of the IT industry, their passion for technology, commitment to quality, and client-centric approach have made them a trusted partner in the sector.
Main Responsibilities:
- Develop and maintain responsive sites for various devices.
- Work on UI/UX, collaborating with designers and the UX team.
- Collaborate with back-end teams to improve the public API.
- Integrate third-party services (e.g., payment providers, sports providers).
- Ensure that documentation and specifications are up-to-date.
- Review code and improve team efficiency.
Key Skills and Experience:
- Understanding of front-end engineering principles and clean code practices.
- Experience with component-based JavaScript, particularly the Vue.js framework, including Vuex, Vue Router, and Vuelidate.
- Proficiency in ES6, HTML, CSS3, and corresponding ecosystems.
- Knowledge of good design patterns and idiomatic JavaScript code.
- Familiarity with HTML5, CSS, Sass/Less, and responsive web design.
- Good English skills.
- Willingness to learn new technologies and adapt to a fast-paced, ever-changing environment.
Why You’ll Love This Opportunity:
- Work with a dedicated team of professionals.
- Make a significant impact and contribute to shaping innovative projects.
- Utilize a modern technological stack.
- Receive a competitive salary that recognizes your achievements.
- Enjoy opportunities for professional growth and career development.
If you are excited about this opportunity and meet the requirements, we would love to hear from you.