Designing and developing user interfaces (UI/UX) to Internet/intranet applications, determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
Desired & Profile
Proficient understanding of web markup, including HTML5, CSS3.
Proficient understanding of server-side CSS pre-processing platforms.
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
Good understanding of advanced JavaScript libraries and frameworks, such as ExtJS, AngularJS and ReactJS.
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient in mobile technology platforms and cross platform development tools.
Sound understanding of relational database structures.
Understands and able to follow defined program development methodology.
Must have progressed skills relative to programming tool set as those tools have advanced functionality.
Good understanding of SQL (Oracle, SQL Server) and NoSQL (MongoDB, CouchDB) databases.