This is a remote position.
Job role description:
The Frontend Developer applies subject matter knowledge in applications development, testing, debugging and implementing applications. He/She supports regular updates and recommends improvements to existing applications and works under limited supervision to effectively deal with unfamiliar issues.
What will you do:
- Identify requirements. Work with the other IT units to gather and understand requirements
- Develop, optimize and maintain applications
- Conduct automated testing of the software
- The candidate will work in an agile environment with experienced engineers
- Contribute to an automated test suite to work in a continuous integration continuous deployment environment
Key Requirements:
- Applications Development
- Software Design
- Understanding Algorithms and Data Structures
- CSS (Bootstrap 5)
- JavaScript || TypeScript (Level JavaScript Essential 1, 2 courses from OpenEDG)
General skills set:
- Understanding of OO programming concepts
- Version control systems (Git is a mandatory one)
- General Linux OS skills
Beginning/intermediate level of English
Nice to have:
- Angular
- Understanding of REST/GraphQL
- Understanding of Docker and Virtualization
- SQL
Soft skills:
- Lifelong Learning
- Teamwork
- Strong problem solving skills & ability to learn in a fast-paced environment
- Interest in the latest programming trends
- Strong work ethic
Communication skills
Benefits:
- Paid internship
- Flexible work hours
What is the hiring process?
We believe that diverse teams build better products and strive to offer equal opportunity to all applicants. If your application is successful you will move through short phases:
- We'll check your CV meets the requirements for the role, which are detailed above.
- We'll arrange a 20-minute online interview with you to talk about you and the role and gauge the relevance of your experience.
- We'll propose you a short technical challenge (homework for 1-2 hours, deadline 1 week)