« Back to Job List

Senior Software Engineer (Full Stack Developer – UI / UX)



• Works with application development team, business unit process experts, and outsource technology partner to design and develop software applications.

• Design and develop rapid prototypes of HTML5/CSS3/JQuery front-end code across a broad array of interactive web and mobile projects.

• Possess an advanced knowledge of web and mobile UX/UI; adhere to and extrapolate complex design systems and apply to coded pages, screens, and states.

• Develop, test and implement high-end performance web UIs across multiple browsers, platforms, and devices, including smartphones and tablets.

• Explore and learn the latest front end technologies and standards to ensure we are always using the best techniques possible

• Evaluate and implement best fit frameworks and integrated development environment required to provide required development infrastructure

• Evaluate and deploy required UI/UX development tools

• Develop front end application.

• Develop back end applications.

• Set up apps servers and databases for functionality.

• Ensure applications performance (responsiveness), intuitiveness and friendliness – UX.

• See through a project from conception to finished product.

Design, develop and consume APIs


• Proficient understanding of distributed computing principles

• 2 – 5 years experiences in full software development lifecycle

• Experience on Secure Software Development, secure code quality control, and application and system integration vulnerability assessment.

• Experience with Application Development and Software Assurance in a highly regulated industry

• Experience with Software Development Project Management

• Able to create complex UI using HTML5, CSS3 and Javascript that works on multiple interfaces and environment.

• First-hand knowledge of user-centered design principles, and UX design practices and methodologies.

• Strong sense of web design and attuned to the fundamentals of user experience, including accessibility

• (Desirable) Experience with web libraries and frameworks such as Backbone, Angular, Ionic, Bootstrap, Jquery, or Ember, and CSS preprocessing frameworks (such as Sass or Less)

• Ability to operate design tools such as Sketch, Illustrator, Inkscape etc.

• Ability to work as part of a team – both in the context of the Development team, as well as with the greater organisation as a whole

• Proficiency with server side languages such as .Net, Node JS, Java, PHP, Python, etc.

• Proficiency with database technology such as Ms SQL, Oracle, MySQL and MongoDB.

• Proficiency with fundamental front end languages such as HTML, CSS and JavaScript (e.g Angular JS, React and Amber).

• Experience with mobile apps development

• Great individual performer as well as contributor in a team

• Good problem solving skills.

• Self-motivated and work well under pressure.

• Fresh graduate with highly self- motivated personality are welcome to apply as well.

Interested candidates may send their CV to Maricel Casis (Reg No. R1221300) at quoting the job title in the Subject line. We regret that only shortlisted candidates will be notified.