Ensure the technical feasibility of UI/UX designs.
Optimize application for maximum speed and scalability.
Assure that all user input is validated before submitting to back-end.
Collaborate with other team members and stakeholders.
Develop web applications end-to-end.
Documentation of code.
Develop backend web services, logic, databases and APIs.
Requirements
HND, B.Sc with at least 3 years experience.
Background in computing, engineering or related field.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git / Mercurial / SVN.
Experience with, and knowledge of advanced front end frameworks and libraries including Javascript, CSS, HTML5, AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, React Native etc.
Experience with backend technologies such as C#, PHP, Laravel, NodeJS, SQL, MongoDB, PostgreSQL, MySQL, Oracle Apex, .NET.
Experience in financial services building financial products and mobile applications.
Knowledge of cloud infrastructure and cloud developer services.
Understanding of product management tools and frameworks such as scrum, agile, devops and so on.
API development - creating, consuming and secure API development.