Overview

Responsibilities:

- Use markup languages to create user-friendly web pages

- Design mobile-based features

- Integration of user-facing elements developed by front-end developers with server-side logic

- Build reusable code and libraries for future use

- Optimize application for maximum speed and scalability

- Implementation of security and data protection

- Design and implementation of data storage solutions

- Troubleshoot and debug applications

- Support and develop the platform API - building new endpoints and maintaining the API docs

- Get feedback from, and build solutions for, users and customers

- Stay up-to-date on emerging technologies

Required Qualifications:

- 2+ years’ Back-End and web development experience required

- Very good knowledge of JavaScript and Node JS

- Understanding accessibility and security compliance

- User authentication and authentication between multiple systems, servers, and environments

- Integration of multiple data sources and databases into one system

- Proficient understanding of web markup, including HTML5, CSS3, JS

- Proficient understanding of client-side scripting and JavaScript frameworks, including JQuery

- Good knowledge of SPA frameworks, like AngularJS and ReactJS

- Good understanding of asynchronous request handling, partial page updates, and AJAX

- Setup and administration of backups

- Outputting data in different formats

- Implementing automated testing platforms and unit tests

- Familiarity with software like Adobe Suite, Photoshop, and content management systems

- Good analytical and multitasking skills

- Proficient understanding of code versioning tools, such as Git

- Good knowledge of English is a plus

- Proactive and self-motivated personality

- Ability to work under pressure / with deadlines

- Team worker