Job Details
- Design, develop and test modules and features with company’s progressive web application using JavaScript and HTML5, with the MVVM pattern and a layered architecture.
- We will be leveraging technologies like Angularjs to process massively concurrent requests from our customer facing and backend services, as well as implementing REST and WebSocket interfaces.
- Implement background services with NodeJS.
- Integrate with a large-scale messaging queuing system (Amazon Lambda equivalent) to perform cross server application coordination.
- Use MongoDB for persistence and data modelling, creating map/reduce functions for views over the data, and managing a full text search engine with elastic search.
- Stay current with the newest online technologies; research new technologies and make recommendations on implementations.
Job Requirements
- 2+ years of web development experience or the demonstrated skillset of a 2-3- years developer.
- Strong experience in Javascript, HTML5, ES6, and CSS.
- Preferred qualifications:
- Strong experience in Asynchronous JavaScript, NodeJS, AngularJS, NoSQL Data Modeling, Platform
- Development, Web Sockets, MongoDB, Agile development environment.
- Solid communication skills; demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- Strong understanding of the Software design/architecture process.
- Knowledge of cloud infrastructure technology such as Google Cloud Platform.
- Ability to solve any issues in the frontend and able to step back and understand the problem and single-handedly able to provide creative solutions.