Overview
Job Description
Key Responsibilities:
- Develop and maintain responsive web applications using React and Redux.
- Integrate APIs and manage data flow between the frontend and backend systems.
- Implement WebSocket connections for real-time data updates.
- Collaborate with UI/UX designers to ensure technical feasibility and optimal user experience.
- Optimize applications for maximum speed and scalability.
- Utilize AWS services for deployment and management of frontend applications.
- Implement CI/CD pipelines using Jenkins and optionally CloudBees for efficient deployment processes.
- Ensure application security by integrating Snyk and other security best practices.
- Troubleshoot and debug issues across various browsers and devices.
- Stay up-to-date with the latest industry trends and technologies.
Qualifications:
- Proven experience as a Frontend Developer, with a strong portfolio of web applications.
- Proficiency in React and Redux for building complex user interfaces.
- Experience with AWS services and cloud-based application deployment.
- Familiarity with Jenkins for CI/CD processes; experience with CloudBees is a plus.
- Knowledge of API integration and RESTful services.
- Experience with WebSocket for real-time communication.
- Understanding of security tools like Snyk and best practices for secure application development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Experience with other frontend frameworks and libraries.
- Familiarity with modern build tools and version control systems.
- Understanding of agile development methodologies.