Logo
Nebula Inzhenering DOO

Senior Frontend Developer

Nebula Inzhenering DOO, Macedonia, Ohio, United States, 44056

Save Job

Nebula is an international IT consultancy company headquartered in Wyoming, USA, with a development center in Skopje, Macedonia. We focus on digitalization and automation of business processes to make businesses more efficient and successful. We are looking for a

Senior Frontend Developer

to join our growing frontend team and build powerful media-focused applications. Senior Frontend Developer

Key Responsibilities

CMS Development : Maintain and enhance internal Content Management Systems (CMS) for managing teasers and curating media assets. Public Application Development : Maintain and further develop a public-facing embed player for media distribution and a tool for submitting media. Frontend Architecture : Design clean, scalable, and maintainable Angular applications in line with modern coding standards. API Integration : Connect frontend systems to GraphQL (Apollo) and REST interfaces. Testing & Quality Assurance : Write and maintain unit and E2E tests using Jest and Cypress. Skills and Qualifications

Frontend Technical Stack :

Strong experience with Angular and TypeScript. Experience with Angular Material and Clean Code principles. Familiarity with Apollo GraphQL and REST API integration. Proficient in using EsLint / Stylelint for code quality. Knowledge of GitLab CI/CD pipelines. Experience with unit testing using Jest and E2E testing using Cypress. Basic knowledge of Angular Elements.

Bonus Technical Skills :

Familiarity with Terraform and AWS (particularly S3) is desirable.

Domain Knowledge

Experience working in CMS environments. Exposure to managing and displaying media data assets is an advantage. What we offer

Competitive compensation and benefits package. A chance to work on modern, impactful applications in the media space. A remote-friendly, flexible working environment. Private health insurance and opportunities for continuous learning. A dynamic and collaborative team that values your expertise and creativity. If you're ready to build innovative frontend experiences and contribute to high-impact digital media tools, send your CV to jobs@nebula.mk . #J-18808-Ljbffr