Job Summary
The Front End Developer will be responsible for designing and developing modern, responsive web applications with a strong focus on React JS on the frontend and Java Spring Boot on the backend. The role requires hands-on experience building UI components, consuming RESTful services, and working with cloud-based infrastructure, primarily on AWS.
Key Responsibilities
Design and develop user-friendly, responsive UI applications using React JS.
Build reusable UI components using JavaScript, HTML5, CSS3, and modern frameworks.
Integrate frontend applications with RESTful services built on Java and Spring Boot.
Collaborate with backend teams to ensure seamless API integration and data flow.
Work with AWS services for application deployment and integration.
Optimize applications for performance, scalability, and cross-browser compatibility.
Participate in code reviews, troubleshooting, and application enhancements. Required Skills & Experience
6+ years of experience in UI application and web development.
Strong expertise in React JS, JavaScript, HTML5, and CSS3.
Hands-on experience with frontend technologies such as:
LESS, SASS, Bootstrap, jQuery, AJAX, JSON
Redux, TypeScript, Node.js
AngularJS / Angular 2.0 (working knowledge)
Strong backend experience with Java, Java/J2EE, and Spring Boot.
Experience building and consuming RESTful APIs.
Hands-on experience with AWS services, including:
EC2, S3, SNS, SQS, Lambda
API Gateway, Route 53, Systems Manager Competencies
Front-End Application Development
React JS UI Architecture
Java & Spring Boot Backend Integration
RESTful Web Services
Cloud-Native Development (AWS) Preferred / Desirable Skills
Experience with modern UI state management frameworks.
Exposure to CI/CD pipelines and DevOps practices.
Agile/Scrum development experience.