Full Stack Engineer (Frontend)
Summary
A frontend-focused full-stack engineer builds responsive, accessible user- and admin-facing web interfaces for a cloud-based digital platform, working alongside UI/UX, engineering, and QA staff. Day to day is React.js/TypeScript development, REST API integration, AWS deployment support, frontend security fixes, and UI testing.
Develop responsive web applications using React.js, TypeScript, HTML5, and CSS3. Responsive & Accessible Design:
Ensure the application works across desktop, tablet, and mobile devices. Cloud Deployment Support:
Support frontend build and deployment into AWS-hosted environments. Security Remediation:
Fix frontend-related findings from code scanning, DAST, or VAPT, including XSS, unsafe token handling, and input validation issues. Testing Support:
Support frontend unit testing, UI automation, and regression testing. Required Qualifications Experience:
At least 3-4 years of professional frontend or full-stack development experience. Frontend:
Strong experience with React.js, TypeScript, HTML5, CSS3, and responsive web design. Component Design:
Experience building reusable components and working with design systems. API Integration:
Experience integrating frontend applications with REST APIs. State Management:
Experience with React state management patterns and frontend routing. Dashboard Development:
Experience with charting or dashboard libraries such as Chart.js, Recharts, ECharts, or equivalent. Authentication Flow:
Familiarity with login flows, token handling, and role-based UI behavior. AWS Awareness:
Basic awareness of cloud-hosted web applications, S3/CloudFront hosting concepts, and API Gateway integration. DevOps:
Familiarity with Git, CI/CD-enabled frontend builds, and deployment pipelines. Security:
Understanding of XSS prevention, secure token handling, input validation, and safe rendering practices. Testing:
Familiarity with frontend testing tools and UI automation support.