Design, build, and maintain complex, high-performance web applications using modern frontend technologies (e.g., React, TypeScript).
Contribute the frontend architecture and establish best practices for scalable, maintainable, and testable codebases.
Collaborate with UX/UI designers to translate wireframes and prototypes into responsive, user-friendly interfaces.
Integrate with RESTful and GraphQL APIs and ensure smooth data flow between frontend and backend.
Optimize applications for maximum speed, scalability, and accessibility. Conduct code reviews, provide technical mentorship, and guide the team toward engineering excellence.
Monitor and mitigate common web vulnerabilities (e.g., XSS, CSRF, clickjacking, injection attacks)
Stay up to date with emerging web technologies, tools, and frameworks.
Contribute to CI/CD pipelines, testing strategies, and code quality initiatives.
Collaborate in agile environments (Scrum/Kanban) to plan sprints, define tasks, and deliver on deadlines.