This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Professional, Software Engineering (JavaScript Frontend) is responsible for designing, developing, maintaining, and testing software products within a defined framework. This role works independently on assigned frontend tasks and applies engineering knowledge to implement new features, resolve issues, and ensure high product quality. The role collaborates closely with backend teams, supports requirements analysis, and contributes to efficient and effective software delivery. Additionally, the individual evaluates existing systems and processes, recommending improvements to enhance overall effectiveness.
Job Responsibility:
Develop frontend software features using approved programming and scripting languages
Build and maintain UI components using modern JavaScript practices
Integrate frontend functionality with backend APIs and services
Support requirements analysis and clarify technical needs with the team
Implement code changes and perform unit and integration testing
Follow established design patterns, coding standards, and development processes
Troubleshoot issues and propose solutions for review
Review and update technical documentation when required
Describe technical practices and procedures to team members and stakeholders
Check systems and processes and recommend adjustments to improve efficiency
Requirements:
Minimum 2+ years of relevant experience in frontend development
Proven experience in frontend software development and maintenance
Practical knowledge of JavaScript development, UI implementation, and API integration
Good understanding of software design principles and development processes
Ability to work independently within established frameworks
Experience with frontend testing and version control workflows
Clear communication skills with technical and non-technical contacts
Ability to analyze routine issues and propose practical improvements
Education and experience in software engineering, computer science, or a related field