Key Job Responsibilities:
- Assist BA on user stories elaboration
- Assist QA on test automation and bug fixes
- Assist DevOps on build and release automation
- Design and deliver working software applications to delight customers
- Improve software quality using XP practices such as code review and unit testing
- Adheres to the Software Craftsmanship Manifesto
- Prepare architectural and other technical documents
Key Skills/Qualifications:
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
- Familiar with Git
- Experience with Continuous Integration (Bamboo/TeamCity)
- Experience developing in Mac/Linux environment
- Experience working in agile teams – TDD, Pair programming, Scrum, XP
- Familiar with both Windows and UNIX/Linux servers
- Familiar with Design Patterns
- Familiar with Unit Testing
- Good presentation and listening skills
- Exposure to mobile application development will be an added advantage
- Working experience in Agile and UX development environment will be an added advantage
- Proficient with frontend libraries such as React.js, Alt, Redux and jQuery
- Proficient with HTML, CSS
- Experience with Bootstrap
- Experience with tools such as Webpack, Grunt and Gulp
- Experience with testing frameworks such as mocha and jasmine
Location: Singapore
Job Type: Permanent, Full-Time