Software Engineer

EMEW Labs Pte.Ltd Singapore

Responsibilities

- Execute full software development life cycle (SDLC) through Agile methodologies
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write clean, well-designed, efficient, testable, and reusable code
- Produce specifications and determine operational feasibility
- Integration of user-facing elements, data storage solutions and third party libraries
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimisation and functionality
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards

Skills Required

- Possesses a minimum BS Degree in Computing, Computer Science, Engineering or relevant courseSQL database or relational database skills
- Extensive knowledge of PHP web frameworks. Experience with Yii2, Drupal7 or Symfony is a plus
- Basic understanding of front-end technologies, such as JavaScript, AJAX, HTML5 and CSS3
- Experienced in high traffic and high demand software development is a plus
- Experience with test-driven development is a plus
- Experienced in working with code versioning tools, such as Git
- Experience with front-end frameworks such as Bootstrap is a plus
- Understands MVC design patterns
- Understands fundamental design principles behind a scalable application
- Ability to document requirements and specifications
- Experienced in Agile ceremonies and methodologies
- Fluent in communication using the English Language
- Able to work in a close-knit team as well as independently
- Passionate in contributing towards high standards and goals
- Willingness to learn and accept criticism for the benefit of self improvement is a must

Experience Required

Minimum 2 years experience (for Junior Engineers) and 5 years experience (for Senior Engineers) in developing scalable consumer applications

Signup for our Newsletter