Company Description
Founded in May 2006, Aleph is a creative engineering company based in Singapore, with operations across the Asia Pacific. Our talented team develops financial, internet, mobile, and desktop solutions for various clients. With nearly 300 staff members, we maintain a strong company culture and collaborate across regions. We focus on user experience to create applications that users love and clients are proud of. At Aleph, we find real solutions and view challenges as opportunities to apply our skills and talents.
Role Description
This is a full-time on-site role for a React Js Developer located in WP. Kuala Lumpur. The developer will be responsible for creating and implementing user interface components using concepts and workflows, such as Redux, Flux, and Webpack. Daily tasks include developing and maintaining web applications, writing reusable, testable, and efficient code, and ensuring the technical feasibility of UI / UX designs. The developer will also optimize components for maximum performance across a vast array of web-capable devices and browsers.
Qualifications
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of and its core principles
- Experience with popular workflows such as Redux and Flux
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools such as Webpack
- Experience with common front-end development tools such as Babel, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Ability to work in a team environment and coordinate with other departments
- Good problem-solving skills
- BS / MS degree in Computer Science, Engineering, or a related field
Develop and maintain scalable web applications using for frontend interfaces and for backend services.
Architect and implement robust APls to enable seamless communication between frontend and backend systems.Lead the design, development, and deployment of new features and enhancements in alignment with business goals.Collaborate with cross-functional teams including designers, product managers, and QA to deliver high-quality software solutions.Optimize application performance through code reviews, debugging, and performance tuning.Mentor and guide junior developers, fostering skill development and ensuring adherence to coding standards.Maintain a strong focus on security, implementing best practices to safeguard applications and user data.Stay updated with emerging technologies and frameworks to improve development processes and application performance continuously.Contribute to creating technical documentation to support code maintainability and team knowledge-sharing efforts.Prerequisites
A minimum of Diploma / Degree in Computer Science, or any other IT related field.At least 4 years of hands-on experience in building and maintaining applications using andDeep understanding of front-end and back-end development, including component-based Ul design and server-side logic.Strong knowledge of modern JavaScript (ES6+), HTML5, CSS3, and frontend frameworks, with a focus onProficiency in developing RESTful APls, microservices, and back-end systems using and associated frameworks (e.g., Express).Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including designing schemas and writing efficient queries.Familiarity with Git for source code management and collaborative development workflows (e.g., GitHub, GitLab).Exposure to CI / CD pipelines, containerization (e.g., Docker), and cloud platforms like AWS, Azure, or Google Cloud.Demonstrated ability to analyze complex requirements and deliver scalable, maintainable solutions.Strong communication and teamwork skills, with a history of working in agile development environments.Industry
Information Technology & ServicesEmployment Type