A European IT company, which has been creating software products of any level of complexity for more than 15 years, is looking for a Senior level developer with extensive experience working in pure JavaScript (Vanilla JS).
You will join a distributed team of developers to work on designing and improving software for the company's clients and partners.
The company's head office is located in Ljubljana, Slovenia. There are also offices in Bulgaria. You are offered completely remote cooperation with the ability to work from anywhere in the world.
Your tasks on the position:
Develop, maintain and layout web applications using Vanilla JavaScript
Collaborate with designers, product managers, and other developers to translate requirements into functional solutions
Write clean, efficient, and reusable code that adheres to industry best practices and coding standards
Conduct code reviews and provide constructive feedback to ensure high-quality codebase
Optimize applications for maximum speed and scalability
Troubleshoot and debug issues reported by clients or internal teams, ensuring timely resolution
Stay updated with the latest trends and advancements in JavaScript development, and apply them to improve the overall development process
Participate in agile development processes, including sprint planning, task estimation, and daily stand-ups
Share knowledge with the team to promote continuous learning and growth
Collaborate with backend developers to integrate frontend functionality with server-side APIs and databases
Ensure proper documentation of code, including architecture, technical specifications, and user guides
Requirements:
5+ experience as a Frontend (Vanilla JS) Developer
Experience working with business projects or business processes (medium to large-scale web applications)
Strong proficiency in core JavaScript concepts, including DOM manipulation, asynchronous programming, and event handling
Extensive knowledge of HTML5 and CSS3, with the ability to build responsive and cross-browser compatible user interfaces
Familiarity with frontend build tools and package managers (e.g., Webpack, Babel, npm)
Experience with version control systems (e.g., Git) and GitHub, Bitbucket
English B1+
Will be an advantage:
Experience with SQL
Experience with modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) and their ecosystem
Knowledge of backend technologies such as Node.js and RESTful APIs
Understanding of UI/UX design principles and ability to work closely with designers
Familiarity with testing frameworks (e.g., Jest, Mocha) and writing unit tests
Benefits:
Hourly rate ($25-35/hour) or flat rate ($3500-5000 USD gross/month) depending on your skills and experience