Job Title: Front-End Developer Location: Remote (India), EST Shifts Key Responsibilities: Development of Responsive UIs: Convert wireframes and design mockups into functional, high-quality HTML, CSS, and JavaScript using ReactJS. Ensure the UI is responsive across devices (mobile, tablet, desktop) and supports various resolutions. Implement industry best practices for performance optimization to ensure quick load times and smooth interactions. Focus on usability and accessibility, ensuring that the application is accessible to all users, including those with disabilities. Integration with Microservices: Collaborate with backend developers to consume and display data through RESTful APIs and GraphQL. Integrate with secure APIs, following OAuth or JWT authentication standards. Ensure proper state management using tools such as Redux or Context API. Security: Implement security features like SSL, content security policies, and cross-site scripting (XSS) protection in the front-end components. Handle sensitive user data (real estate, payments) securely in accordance with GDPR and local regulations. Testing and Debugging: Write unit tests using Jest or similar testing frameworks. Collaborate with QA to ensure comprehensive end-to-end testing of all front-end components. Utilize browser debugging tools to troubleshoot and resolve issues quickly. Collaboration & Communication: Work closely with UX/UI designers to ensure the front-end reflects the intended design and user experience. Participate in daily standups, sprint planning, and retrospective meetings. Collaborate with DevOps to ensure the front-end integrates smoothly with continuous deployment pipelines (CI/CD) using Docker containers. Tools & Technologies:
ReactJS, JavaScript (ES6+), HTML5, CSS3, SASS/SCSS. REST APIs, GraphQL. Redux or Context API for state management. Docker for containerization, Kubernetes for orchestration. Jest for unit testing and Cypress for end-to-end testing. Webpack for module bundling, Babel for transpiling. Skills & Qualifications:
4+ years of experience in front-end development, specifically with ReactJS. Experience working with RESTful APIs and integrating front-end applications with backend microservices. Strong knowledge of responsive web design, cross-browser compatibility, and web performance optimization. Familiarity with containerized environments and cloud-based deployments. Solid understanding of web security principles and data protection protocols. Please share your resumes with subject line Front -Developer: to keerthanah.sekar@vriba.com