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.