Описание вакансии
What you'll need to do:
— Create dashboards, monitoring panels, forms and reports, ensuring usability and accessibility (WCAG 2.1/2.2).
— Collaborate with designers to prototype, validate, and refine user experiences, applying design systems and best practices.
— Consume and integrate real-time data from microservices and third-party systems.
— Develop and execute unit, integration, end-to-end, and accessibility tests; automate tests in CI/CD.
— Implement security controls (CSP, XSS/CSRF protection, secure cookies, dependency scanning), following OWASP guidelines.
— Maintain clear and up-to-date documentation of components, flows, APIs, and user manuals.
— Improve the performance, scalability, and maintainability of the frontend; monitor and resolve incidents in production.
— Ensure compliance with accessibility standards, security requirements, and applicable regulations (ISO, WCAG, EN 301 549).
— Work with backend, QA, DevOps, operations, and end users to ensure solution quality.
What we want from you:
— English level B2+, knowing Spanish is a big plus.
— Languages and frameworks: JavaScript (ES6+), TypeScript, React.js, Angular Vue.js, HTML5, CSS3/Sass.
— UI/UX tools: Figma, Sketch, Adobe XD, Material UI, Fluent UI.
— Version control and CI/CD: Git, GitHub/GitLab, GitHub Actions, Jenkins, Azure DevOps.
— Testing and QA: Jest, React Testing Library, Cypress, Selenium, axe DevTools, Lighthouse.
— API Integration: RESTful, GraphQL, WebSockets.
— Documentation: Markdown, Storybook, Swagger (For APIs), Confluence.
— Monitoring and security: Snyk, npm audit, OWASP ZAP, static analysis tools.
— Solid knowledge of web security, accessibility (WCAG 2.1/2.2), API integration and automated testing.
What we provide:
— Remote work from Georgia.
— Official employment.
— Possibility to improve and work on different projects.