Job Title: React JS Developer
Job Location: India Remote
Job Description: We are seeking a skilled and experienced Front-End Developer with 5+ years of hands-on experience in React JS, JavaScript, HTML, CSS.
The successful candidate will play a key role in designing, developing, and maintaining scalable and high-performance User Interface to meet the needs of our organization.
Roles & Responsibilities:
· In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
· Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
· Identifying web-based user interactions
· Developing and implementing highly responsive user interface components using react concepts
· Writing application interface codes using JavaScript following React.js workflows.
· Developing and implementing front-end architecture to support user interface concepts.
· Monitoring and improving front-end performance
· Utilize GIT for version control management and collaboration within the development team.
· Ensure the security, scalability, and reliability of applications through proper design and implementation.
· Troubleshoot and debug issues, perform root cause analysis, and implement solutions in a timely manner.
· Stay updated with emerging technologies and industry trends to continuously improve skills and enhance development practices.
Qualifications:
· 5+ years of professional experience as a Front-End Developer or similar role.
· Proficiency in React JS, JavaScript, HTML, CSS and related frameworks/libraries.
· Experience with CI/CD pipelines, and automated deployment processes.
· Knowledge of Microsoft Azure services (App Services, Functions, Storage, CI/CD, etc.) is mandatory.
· Strong knowledge of GIT for version control management and collaborative development workflows.
· Solid understanding of software development principles, design patterns, and best practices.
· Excellent problem-solving skills and attention to detail.
· Strong communication and interpersonal skills with the ability to work effectively in a team environment.
· Ability to adapt to changing priorities and work efficiently in a fast-paced environment.
Education:
· Bachelor’s degree in computer science, Engineering, or a related field.