COSMOTE Global Solutions NV is a leading ICT Systems Integrator and member of the OTE Group of Companies, providing a wide range of ICT Solutions and Services tailored to meet diverse business needs.
We are seeking a Software Engineer JavaScript Specialist to join our technical team. The ideal candidate will have advanced expertise in JavaScript and its ecosystems, delivering robust and scalable solutions for complex software projects.
Key Responsibilities:
- Develop high-quality, scalable JavaScript applications utilizing modern frameworks and libraries.
- Collaborate with cross-functional teams including product managers, designers, and back-end developers to create seamless user experiences.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Design and implement front-end and full-stack solutions using JavaScript technologies such as React, Angular, or Node.js.
- Ensure cross-platform optimization and troubleshoot performance issues.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to the development and maintenance of technical documentation.
- Stay current with emerging JavaScript trends, tools, and best practices to continuously improve software development processes.
- Assist in mentoring junior developers and promoting knowledge sharing within the team.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 11+ years of professional experience in JavaScript technologies, with advanced expertise in React (functional components, Hooks, Context API, component composition, state management patterns).
- Strong, practical experience with TypeScript in enterprise scale React applications (typing strategies, generics, interfaces, discriminated unions).
- Proficiency with Jest and React Testing Library, including test isolation, mocking strategies, component testing, and async behavior verification.
- Solid understanding of software development methodologies, including Agile/Scrum and Waterfall, and familiarity with complete SDLC processes.
- Ability to work autonomously and contribute effectively in multidisciplinary teams.
- Experience interfacing with relational databases (Sybase, Oracle, MSSQL) from a frontend integration perspective (DTO structures, contract validation, API schema alignment).
- Working knowledge of DevOps and CI/CD practices, particularly for frontend workflows and automated quality gates.
- Demonstrated hands on experience with enterprise build and integration tooling:
- Jenkins (CI pipelines, automated builds),
- Maven (integration context with backend services),
- SonarQube (static code analysis and code quality policies),
- Liquibase (awareness for schema migration dependencies),
- JUnit (understanding backend contracts),
- GitHub (branching, pull requests, code reviews),
- Azure Cloud & Azure DevOps (pipelines, artifacts, repos, boards).
- Proficiency in English at B2 level (CEFR) or equivalent.
Preferred knowledge / experience:
- Exposure to backend technologies such as JEE, Springboot, REST and SOAP web services, JSON, JMS, Unix shell scripting, and message driven architectures (e.g., Apache Kafka).
- Strong knowledge of HTML5 and CSS3, including responsive layout techniques and cross browser behavior.
- Experience using AI assisted development tools (GitHub Copilot, Claude, etc.) in day today engineering workflows.
- Ability to analyze large source codebases, understand architectural context, trace functional flows, and connect technical structures to business objectives.
What We Do
COSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services. CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and Support, Service Management, Project and Programme Management, and Professional Services. OTE Group: OTE Group is the largest technology provider in Greece. It is one of the top three listed companies with respect to capitalization, in the Athens Stock Exchange. Deutsche Telekom holds 46.9% of OTE’s share capital and the Greek State holds 5.6%. Find More about OTE Group Our Vision: We digitize societies so that everyone can live and enjoy at the fullest all possibilities offered now while also building on them for a better tomorrow. Our Mission: • We bring the best communication services to our customers • We connect people • We entertain • We help businesses grow. • We are leaders, pioneers, pillar of the economy and society • With passion, faith and commitment • We constantly strive to become better on all fronts • We have a positive impact on society and the environment







.png)