- SGD 48,000 and upwards
- Singapore
- Permanent, Full time
- Maltem
- 2019-02-17
Maltem Singapore is seeking a passionate and experienced Javascript Software Engineer to join our Development team. The ideal candidate should have proven experience building high quality, scalable applications using the latest technologies.
Responsibilities
- Define technical requirements and guidelines for web and mobile applications;
- Create, develop and implement highly scalable technical architectures and high-level applications;
- Actively using Agile Methodology and Rapid Application Development to optimize client’s tools, web and mobile applications for maximum performance, speed and scalability;
- Collaborate effectively within a cross-functional organization (including our digital experts and developers) to prioritize, scope and communicate progress of deliverables;
- Lead and communicate the framework and general strategy effectively;
- Help release and maintain code and debug production issues;
- Participate in code reviews to ensure new code confirms to highest standards;
- Contribute to a team culture that values openness, collaboration, initiatives and innovation
Minimum Qualifications
- At least Bachelor’s degree in the field of Computer Science, or equivalent disciplines;
- At least 1 year of experience in web development / software engineering;
- Strong programming skills (e.g. JavaScript, Angular, React, NodeJS, MongoDB);
- Knowledge of HTML5, CSS3 and CSS pre-compilers (LESS & SASS);
- Solid understanding of software design and patterns;
- Strong problem-solving and communication skills;
- A creative problem solver with passion, energy and enthusiasm to learn new technologies
Preferred Qualifications
- Experience with Agile/Scrum methodologies, continuous integration/delivery, and modern development practices;
- Experience with build systems (e.g. Gulp, Grunt, Webpack) and unit testing (Jasmine, Mocha, Chai, Sinon);
- Experience working in Banking and/or Insurance domain;
- Open and flexible to work on different programming-languages or technology-stacks;
- Practical experience with version control systems such as Git;
- Self-directed and require minimal supervision;
- Passion for developing robust software and writing maintainable code