Job SummaryThe 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.