Summary
Join Yopeso, a 20-year-old software company with over 250 employees, and contribute to the development of diverse software products. We foster a culture of growth, transparency, and professionalism, valuing authenticity, curiosity, and ambition. As a team member, you will work in agile teams, creating meaningful and impactful products. We offer competitive remuneration, remote work options, sports/leisure benefits, paid sick leave, vacation days, team events, and professional development opportunities with allocated budget for training and certifications. The work environment emphasizes collaboration and professional growth.
Requirements
- Strong JavaScript knowledge (ES6+)
- Experience writing modular JavaScript with CommonJS syntax
- Ability to work in a non-browser environment
- Understanding of working with exposed APIs or event-driven scripting
- Familiarity with different data formats, primarily JSON/XML
- Experience with Node.js and running JavaScript in embedded runtimes
- Experience with GIT version control
- Fluent in English
Responsibilities
- Write vanilla JavaScript hook scripts
- Use exposed APIs (e.g. Sheet, Table, Utils) to manipulate views, tables, and user actions
- Implement custom behaviour triggered by app events (e.g. on load, manual, etc.)
- Read and adapt from existing hook files to create new functionality
Preferred Qualifications
- Testing experience with frameworks like Mocha or Jest
- Knowledge of backend programming languages such as C++, C#, and Java
- Experience in agile software development methodologies
- Knowledge of Squish
- Basic domain knowledge of HVDC (HGΓ) and FACTS station types
Benefits
- Competitive remuneration
- Remote work
- Sports/leisure benefit
- 20 sick leave days paid at 100%
- 32 calendar days of vacation
- Team events, online, at the office, or outside
- Professional development plan with guidance and mentorship
- Training and development opportunities with an allocated budget
- Professional Certifications
- Optional medical insurance
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.