Job Description
Responsible for creating, testing, implementing and maintaining the web applications. This position will be responsible for the development of front-end elements as well as server-side logic using Django framework
Main Tasks And Responsibilities
- Design and manage the interchange of data between server and front end
- Design and implement the Front-end elements
- Design and implement server-side logic
- Integration of front end and back end logic
- Implementation of data security
- Integrate information storage applications
Position Qualifications
- Deep expertise and hands on experience with Web applications and programming languages such as HTML, CSS, JavaScript, React, jQuery, Python and Django.
- Strong grasp of security principles and how they apply to web applications
- Strong understanding of UI, cross-browser compatibility, general web functions and standards.
- Hands on design experience with web services
- Knowledge and ability to apply CSS
- Experience Building User Interfaces and Prototypes
- Expertise in using Django as a back end tool for developing web applications
- Implement a full Models-Views-Templates structure for sites using Django
- Deploy applications in a Cross-Platform, Cross-Browser Environment
- Follow and Implement Industry Accepted Best practices
- Familiarity with ORM (Object Relational Mapper) Libraries
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Familiarity with event-driven programming in Python
- Strong unit test and debugging skills
- Experience in Web API’s
- Good communication skills
Skills & Abilities
Education: Degree in CS or equivalent experience
4+ years Python/Django development experience
3+ years of experience working in front-end technologies (React, JavaScript, HTML5 and CSS3)