Senior Frontend Engineer
inDriver
Software Engineering  
Limassol, Cyprus
Posted on Oct 17, 2025
Responsibilities
- Take the lead in redesigning the user experience together with the product designer — transforming complex technical workflows into clear, efficient, and elegant UX.
 - Lead the migration from Flutter Web to React, designing the new architecture and reusable component library.
 - Develop UI for managing environments, CI/CD processes, credentials, secrets, monitoring, and cost management.
 - Design and implement modular, reusable, and scalable React components and frontend libraries.
 - Optimize performance, accessibility, and responsiveness across browsers and devices.
Integrate with backend APIs (REST/gRPC/WebSocket) and ensure secure handling of tokens, sessions, and data. - Ensure frontend security: prevent XSS, CORS, CSRF, and sensitive data leaks.
 - Maintain and improve build, test, and deployment pipelines for frontend services.
 - Monitor, analyze, and improve frontend performance using metrics (LCP, FID, CLS, etc.).
 - Collaborate with backend, DevOps, and product teams to deliver cohesive, end-to-end solutions.
 
Qualifications
- Deep knowledge of React (Hooks, Context, Suspense, React Query/Zustand/Redux).
Strong TypeScript skills, including advanced typing patterns and generics. - Experience designing and maintaining large-scale frontend architectures.
 - Practical understanding of frontend CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins).
 - Experience with Docker for local development and optimized frontend builds.
 - Proficiency with modern frontend tooling: Vite/Webpack, ESLint/Prettier, Jest, React Testing Library, Cypress.
 - Understanding of microfrontend or modular architecture patterns.
 - Familiarity with web security fundamentals (CSP, OAuth2, OIDC).
 - Ability to test and validate code via both unit and integration testing.
 - Strong understanding of web performance optimization, including code splitting, lazy loading, and caching.
 - Awareness of accessibility standards (a11y) and best UX practices.
 - Ability to balance technical quality, scalability, maintainability, and delivery time.
 - Strong communication skills and ability to collaborate effectively with cross-functional teams.
 - Intermediate+ English (spoken and written) for technical discussions and documentation.
Will be a plus - Experience with Next.js (SSR/SSG).
 - Prior work in developer platforms, DevOps tools, or engineering portals.
 - Experience with Sentry, Grafana, Datadog, or OpenTelemetry for frontend monitoring.
 - Contributions to shared frontend guidelines, linters, or internal component libraries.
 - Mentorship experience and participation in design/code reviews.
 - Involvement in migration projects or UI/UX redesign initiatives.
 - Personal & Team Impact
 - Drives frontend development and UX transformation across the DevPlatform.
 - Contributes to the company’s frontend best practices and shared tooling.
 - Owns delivery and sustainability of features through CI/CD and monitoring.
 - Identifies and mitigates frontend performance, security, and reliability risks.
 - Mentors teammates, promotes knowledge sharing, and fosters frontend excellence.
 - Encourages experimentation, continuous improvement, and cross-team collaboration.