Job Description
Design, develop, analyze, and maintain web applications using React and other related technologies.
Ensure the technical feasibility and responsiveness of UI/UX design.
Collaborate with designer(s) and project manager(s) to understand requirements and deliver user-friendly, scalable interfaces.
Write clean, reusable React components and hooks, ensuring code is efficient, high-quality, and well-documented.
Conduct unit testing, automated testing, and debugging to maintain application stability and quality.
Optimize application performance for speed, scalability, and cross-browser compatibility.
Stay updated with the latest trends in React, JavaScript, and front-end development frameworks.
Maintain high standards of software quality by following good coding practices, version control, and agile methodologies.
Perform other related IT tasks that may be assigned from time to time.
Job Requirements
Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field.
At least 23 years of professional experience in web development (React-focused roles preferred).
Strong proficiency in React.js, JavaScript, HTML, CSS, and Tailwind CSS for front-end development.
Proficient in Express.js, Microsoft .NET (ASP.NET, C#), and Python for back-end and full-stack development.
Knowledgeable in API design, development, and integration.
Skilled in creating responsive web designs, ensuring cross-browser compatibility and web performance optimization.
Experience with web hosting platforms such as Oracle, Azure, AWS, or similar cloud services.
Ability to develop and maintain highly secure web applications following best practices.
Proficient in code versioning tools (Git, GitHub, SourceTree).
Strong problem-solving and analytical thinking skills.
Excellent communication and interpersonal skills to work effectively with team members and stakeholders.
Ability to manage multiple projects, work independently, and collaborate as part of a team.
Familiar with using JIRA or other ticketing and project management tools.
Adaptability to new technologies, frameworks, and industry trends.
Ability to perform well under pressure and meet agreed deadlines and targets.