Front End Developer

Job Description

  • 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.