Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
We are looking for talented software engineers who will be responsible for development of our software products, developing RESTful APIs managing the interchange of data between the servers and the Front-End/Apps, as well as translating the UI/UX design wireframes to actual code that will produce the visual elements of the application Front-End.
Responsibilities:
- Implementation of a robust set of services and APIs to power the web application.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Translation of UI/UX wireframes to visual elements.
- Integration of the front-end and back-end aspects of the web application.
Job Requirements
- Proficient knowledge of a back-end programming language (Python & NodeJS).
- Good understanding of server-side templating languages like (Jade, EJS, Jinja, etc.).
- Good understanding of JavaScript libraries and frameworks such as (AngularJS, KnockoutJS, BackboneJS, ReactJS etc.).
- Experience with Meteor platform is a plus.
- Proficient understanding of client-side scripting and JavaScript frameworks like jQuery.
- Good understanding of server-side CSS preprocessors like (Less, Sass etc.).
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated testing platforms and unit tests.
- Proficient understanding of code versioning tools like (Git, Mercurial or SVN).
- Familiarity with development aiding tools like (Bower, Bundler, Rake, Gulp, etc.).