Tech Stack
CypressDockerGraphQLJavaScriptLaravelNode.jsPythonReactSpringSpring BootSpringBootTypeScriptVue.js
About the role
- Lead front-end architecture and design, translating complex business workflows into efficient, scalable technical solutions
- Lead the planning, scoping, and accurate estimation of frontend development efforts based on product and technical requirements
- Establish and enforce frontend coding standards, best practices, and robust test strategies (unit, E2E)
- Collaborate closely with backend and integration teams to design and deliver API-driven, reusable, and testable frontend components
- Partner with DevOps to establish automated testing and CI/CD pipelines, ensuring engineering excellence and continuous delivery
- Continuously evaluate and improve development workflows, team productivity, and frontend system architecture
- Stay up-to-date with emerging frontend technologies and trends to inform long-term platform strategy and innovation
- Mentor and support frontend engineers through technical guidance, code reviews, and by fostering a culture of continuous learning and growth
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives
- Collaborate cross-functionally with product managers, designers, and key stakeholders to ensure frontend solutions effectively support business objectives
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- 8+ years of frontend engineering experience
- Strong hands-on expertise in modern frameworks such as Vue and React
- Solid foundation in HTML, CSS, JavaScript, and TypeScript
- Deep understanding of API design and integration (RESTful/GraphQL)
- Working knowledge of backend technologies such as Laravel, Node.js, or Spring Boot
- Hands-on experience with automated testing frameworks (Cypress/Playwright, Vitest) and test-driven development (TDD/BDD)
- Experience using project management and collaboration tools (e.g., Jira)
- Proficient with CI/CD pipelines, automated testing, version control (Git), and Docker
- Strong communication skills and ability to lead, mentor, and collaborate with cross-functional teams
- Excellent problem-solving, debugging, and technical documentation abilities
- Familiarity with financial platforms such as MT4/MT5 is a plus
- Knowledge of data analysis language (Python) is a plus