Django Software Engineer II
Experity
Machesney Park, IL
Requisition Number: DJANG02218
Locations: Atlanta, GA, Machesney Park, IL, Sioux Falls, SD or Remote if you live outside one of our locations.
The Frontend Django Developer’s primary function will be design, front-end development, and maintenance of a Django application’s templates and supporting CSS, JS, etc.
Responsibilities for Frontend Django/Python Developer
- Be responsible for the design, development, maintenance, and support of a Django application, which includes the development and modification of frontend code, Django templates, CSS, and JS.
- Apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle
- Collaborate with project teams on design specifications and system requirements
Requirements
- Strong knowledge of the Django and Python template languages
- Strong experience in converting wireframes to UI
- Strong knowledge of HTML5
- Strong knowledge of CSS3
- Strong knowledge of JS and jQuery
- Basic knowledge of reactive frameworks (React, Angular, Vue, etc.)
- Experience with test-driven development (Jasmine unit testing/ Karma / other testing frameworks)
- Advanced knowledge of front-end charting solutions (Charts.js, etc.)
- Experience with version control software (Git, GitHub)
- Understanding of software design patterns
- Experience with Scrum/Agile development methodologies
- Capable of delivering on multiple competing priorities with little supervision
- Excellent verbal and written communication skills
- A bachelor’s degree in computer science or equivalent experience
- A minimum of 2 years experience as a software engineer
Nice to have(s)
- Strong knowledge of reactive frameworks (React, Angular, Vue, etc.)
- Experience with consuming Restful APIs and working with Micro Services to build rich UIs
- Working Knowledge of Relational Databases (SQL Server preferred but not required)
- Experience developing applications on On-Prem and/or Cloud (AWS, Azure) environments