About Us
AsiaOne is an established leading one-stop digital content destination based in Singapore and serving a regional audience. We believe in constantly adapting and innovating to be relevant for our clients and audiences. Your main duties include designing, developing, and maintaining scalable front-end software solutions by writing clean, functional code and troubleshooting bugs and technical issues.
The Role
We are looking for a Full Stack Developer with 2+ years of experience, with a strong focus on front-end development, to design, develop, and maintain both front-end and back-end software solutions. You'll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment. The ideal candidate should have a strong foundation in front-end development and a good understanding of back-end development, with the ability to work independently and collaborate effectively with team members.
What You’ll Do
- Participate in the design and creation of scalable software architecture
- Develop and maintain front-end components with a strong focus on performance, usability, and maintainability
- Develop and maintain back-end components of applications
- Write clean, functional code on both client and server sides
- Design and implement database schemas, APIs, and server-side logic
- Build the front-end of applications through appealing visual design
- Ensure cross-platform optimization and responsiveness of applications
- Integrate front-end and back-end components
- Implement security and data protection measures
- Troubleshoot and debug applications across the entire stack
- Collaborate with development teams and product managers to ideate software solutions
- Work within Agile development methodologies
- Leverage AI-assisted development tools to improve development efficiency, code quality, debugging, testing, and documentation
What You Bring
Core Technical Skills
- Production application experience with React application framework
- Strong experience with React, modern JavaScript (ES6+) and RESTful API design and implementation
- Proficiency in HTML5, CSS3, and responsive design principles and server-side programming languages (Node.js, PHP)
- Experience with front-end build tools and package managers (npm, webpack), state management solutions (Redux, MobX) and database systems (MySQL, MongoDB, PostgreSQL)
- Knowledge of UI/UX design principles and server architecture and web servers (Apache, Nginx)
- Understanding of cloud services (AWS, GCP, or Azure)
- Experience using AI-assisted development tools in software development, including code generation, code review, debugging, testing, or development productivity
- Ability to effectively review, validate, and improve AI-generated code and understand its technical implications
Bonus Skills
- Experience with Drupal CMS
- Knowledge of DevOps practices and automation
- Understanding of Agile development methodologies
- Problem-solving, analytical skills, communication and teamwork abilities
- Ability to work independently and manage multiple projects
Pre-requisite
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum 2+ years of full stack development experience, with significant front-end development experience
- Portfolio of web applications and projects