Job Responsibilities:
- Implementing new features across the Products using Front-End Technologies
- Working closely with the Principle Developers to build well-architected Cloud-hosted and On-Premise solutions
- Working with Product Managers, Business Analysts, Design Engineers, Java Software Engineers (Back-End), Test Engineers, and Infrastructure Engineers to ensure features are delivered to a high standard
- Contributing to the Development Team's working practices and technology decisions
Job Requirements:
(a) Knowledge & Experience
- Minimum 1 year of professional experience of developing to the following programming/scripting/markup languages: HTML, CSS, JavaScript, jQuery, and Bootstrap is a must
- Knowledge of key architecture patterns and design patterns
- Experience of working in an Agile development team, preferably Scrum
- Experience using Source Control, preferably Git
- Good understanding of backend communications via XML or JSON
- Familiar with RESTful services and AJAX integration via JavaScript
- Basic understanding of UX / Design
- Experience with the build process, product release, continuous integration and delivery
- Essential: Knowledge of modern JavaScript frameworks such as Angular, React, Vue JS
- Desirable: AWS, Microservices, REST API, jQuery, TypeScript, CSS, XSLT
- Also Useful: Front end frameworks and tools such as Bootstrap, ES6 (ES2015), Postman
(b) Personal:
- Good oral, written and interpersonal communication skills in English
- A strong desire to deliver top quality code, with a keen interest and passion for technology
- Creative and innovative
- Desire to improve via self-motivated learning
- Good problem-solving ability
- A logical, sensible approach to issues (not always trying to do the easiest thing, or re-invent the wheel with complicated solutions)
- Excellent attention to detail
Working alongside with Development Team, you will:
- Implement new features across the Ideagen Products using various development languages
- Work as part of an Agile development team operating within the Scrum framework
- Work across the Software Development Life Cycle ensuring that the products are delivered to a published roadmap within planned release cycles
- Contribute towards defining and developing a Sprint backlog to achieve the goals set out by the Product team
- Work with Product Managers, Business Analysts, Design Engineers, Development Engineers (Server Side), Test Engineers, and Infrastructure Engineers to ensure features are delivered to a high standard
- Collaborate with the Product Design Team to create an optimal user experience
- Contribute to the development of team working practices and technology decisions
- Create documentation relating to work produced
Benefits:
- Relaxed Working Environment
- Life and Medical Insurance
- Dental Benefit
- 16% Employer EPF Contribution Scheme
- Company Share Incentive Scheme
- Flexible Holidays
Working Days & Hours:
Monday to Friday (9am to 6pm)