Frontend Developer
Location: Singapore
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent practical experience).
Minimum of 5 years of hands-on experience in developing and delivering web applications using ReactJS.
Proven experience in system development and maintenance using JavaScript technologies.
Self-motivated with a proactive attitude and strong commitment to delivering high-quality results.
Excellent problem-solving skills with the ability to think creatively and analytically.
Strong team player with effective communication and interpersonal skills.
Nice to Have
Proficiency in both class-based and functional components in React.
Experience developing backend services using Python and Django.
Familiarity with Test-Driven Development (TDD), Extreme Programming (XP), and clean code principles.
-
Responsibilities
Execute full-cycle project development activities, including requirements analysis, system design, development, code reviews, testing, migration, and deployment.
Analyze business requirements and objectives, and translate them into effective technical designs.
Design and develop reusable modules and libraries to support scalability and long-term maintainability.
Identify code anti-patterns and propose refactoring strategies to improve code quality.
Produce clear, well-documented functional specifications for end users.
Deliver detailed technical designs and specifications to guide the development team.
Develop Proof of Concepts (POCs) to validate design approaches during the planning phase.
Perform hands-on development to implement application features and enhancements.
Conduct code reviews and enforce best practices in coding standards, security, and development guidelines.
Manage code repositories and maintain development and test environments.
Lead the development team through various testing phases (e.g., SIT, UAT, application security testing, and non-functional testing), and provide effective solutions to resolve identified issues.