# Frontend Software Engineer

**Company:** [SquareDev](http://jobs.workable.com/companies/wQZ5ptvWTa31vomire9Cix.md)
**Location:** Athens, Greece
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Consulting

[Apply for this job](http://jobs.workable.com/view/f04c9bf8-b739-4264-a644-ea8ac3024e60)

## Description

### **Why are you looking for a job?**

If your answer ticks all the boxes, this could be the start of a great collaboration.

-   You have a curious mind - You won't understand what we're talking about if you don't 🤔
-   You want to learn more around technology - You won't survive if you don't 😱
-   You want to make the world a bit better - We don’t like you if you don’t 😎

We happen to be just like that as well. We like hacking things here and there (you included) and create scalable solutions that bring value to the world.

### **SquareDev? 🐿️**

We use state-of-the-art technology to build solutions for our customers and our partners' customers. We make sure we stay best-in-class by participating in **research projects across Europe**, collaborating with **top universities and enterprises** **on** **AI, Data, and Cloud**.  
  
**About QnR Group**

**SquareDev is a member of the** **QnR Group**, a leading technology organization specializing in end-to-end custom software solutions, Artificial Intelligence, Cybersecurity, SAP S/4HANA, SAP Business One, ServiceNow, and FinTech solutions.

As part of QnR Group's ongoing expansion — both in Greece and internationally — we are continuously hiring across a wide range of tech roles. Successful candidates may be hired by QnR Group, or another company within the Group, depending on the role and project.

### **Role overview**

We are looking for a **Frontend Software Engineer** to build fast, accessible, and visually polished web interfaces. Working closely with UX/UI designers and back-end teams, you will translate mockups and requirements into responsive, production-grade applications using modern front-end technologies.

## Requirements

**The ideal candidate will be responsible for:**

-   Develop front-end application architecture and implement user interaction features that enhance the overall user experience.
-   Build reusable, modular UI components following clean code principles and scalable design patterns.
-   Ensure web applications are cross-browser compatible, responsive, and optimized for performance across devices.
-   Implement state management solutions to handle data flow within complex single-page applications.
-   Collaborate with UX/UI designers to faithfully translate wireframes and mockups into high-fidelity, functional interfaces.
-   Apply security best practices including input validation, authentication/authorization, and compliant logging.
-   Perform unit and integration testing, debug and validate code changes, and integrate builds into CI/CD pipelines.
-   Write clear technical documentation and contribute to shared front-end standards.

**To excel in this role, you'll need:**

-   Proficiency in HTML5, JavaScript (ES6+), CSS3, and SASS.
-   Strong experience with Angular (v14+), TypeScript, Bootstrap, and modern build tooling (Angular CLI, Webpack, Vite).
-   Knowledge of web security standards and authentication protocols (OAuth 2.0, OpenID Connect).
-   Experience with client-side monitoring tools such as Dynatrace Real User Monitoring and Azure Application Insights.
-   Familiarity with CDN services (Cloudflare, AWS CloudFront) for asset delivery optimization.
-   Experience with front-end testing frameworks (Jest, Karma, Cypress) and accessibility standards.
-   Working knowledge of DevSecOps tooling: Git, JIRA, Confluence, Jenkins, and Bamboo.
-   Bonus: experience with Redux architecture, SEO principles, or React/Vue.js.

**Nice to have:**

-   A framework-specific certification from a recognized vendor such as Microsoft or Adobe.
