Full-stack Web Developer
We are looking for a Full-Stack Web App Developer with prior experience in development of cloud-based web and mobile-web applications. You will primarily be responsible for the development of high-performance multi-tiered and clustered web applications.
Preferred Skills:
- 3+ years of experience in web application development
- Extensive programming knowledge of HTML5, CSS, JavaScript, AJAX and modern JavaScript frameworks like JQuery, Angular or React is a must
- Hands-on experience with React.JS is highly desired
- Must have experience with both server rendered and client rendered application development methodologies.
- Good Understanding of fundamental design principles behind a scalable application.
- Solid understanding of how web applications work including security, session management, caching, clustering
- Knowledge of Search Engine Optimisation process and how it ties into web applications is desirable.
- Experience with Responsive web applications and Progressive Web Applications (PWA) is highly desired.
- Good experience and understanding of web sockets is highly desired
- Hands on experience with dev-ops and container technology is highly desired
- Should have experience with either Node.JS or J2EE technologies like Spring
- Experience with database technologies like MySQL, Redis and ORM technologies like Hibernate is desired
- Strong unit test and debugging skills
- Excellent written & verbal communication