The successful candidate will have the opportunity to work with our development team for front end development using some of the latest technologies including HTML5, CSS3, JQuery/JavaScript.
We are looking for a Front End Game Developer HTML5 who brings in a minimum of 4 to 6 years of relevant expertise and have had dealt with technologies like JavaScript, Graphics/Sound JS Apis, HTML5, CSS, etc.
Hands-on design and development skills in HTML/XHTML, HTML5, CSS2, CSS3.
You should have strong command of core web technologies like HTML, JavaScript, CSS and a working experience of JavaScript frameworks/libraries like ReactJS, AngularJS or VueJS etc is nice to have.
You will be building our user interface and will work in a small team with designers and other developers, you will not only have an excellent eye for detail, but also a commitment to making sure features are bug free, fast, and compatible across platforms.
Knowledge of Couchbase DB is a plusValidating user actions on the client side and providing responsive feedbackWriting non-blocking code, and resorting to advanced techniques such as multi-threading, when neededCreating custom, general use modules and components which extend the elements and modules of core AngularJSExperience with building the infrastructure for serving the front-end app and assetsWriting extensive unit tests using automated TDD tasksCreating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)Creating configuration, build, and test scripts for Continuous Integration environmentsStrong debugging and troubleshooting skillsStrong understanding of the full mobile development life cycle.
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Qualification
Bachelor’s degree in Computer Science or relevant field.
4+ years of experience working with .NET or relevant experiences.
Experience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, or .NET MVC.
Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle.
Experience working in agile development environment.