Job Requirements
Skills
Job benefits
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
This job post is managed by
Job description for Software Engineer at Emew Labs Pte.ltd Singapore
- 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 specificationsabd 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
- Minimum 2 years experience (for Junior Engineers) and 5 years experience (for Senior Engineers) in developing scalable consumer applications
- 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 wth code versioning tools, such as Git
- 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
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More