As a Frontend Developer, you will have a unique opportunity to get to know Spot core technology and build cloud-based tools and services that will drive our solutions forward. As part of the team, you will have end-to-end ownership on research, design, build, test and maintenance of our frontend services. You will take part in creating new features and help build our next micro frontends architecture.
Responsibilities
- Taking part in converting our existing applications into a new framework and architecture
- Research and design new product features and components
- Participate in the development of modules/features in all technical aspects such as finding the best technological solution, suggest the suitable architecture and design, apply smart algorithms, and such
- Developing, testing, and debugging of complicated problems and algorithms
- Writing design and architecture documents
- Integrate with all sorts of parts of a system, such as MySQL, Elastic, Redis, AWS services etc
- Collaborate with UX/UI designers and product team in the process of taking concept and assets and bring it to life as an application developer
- Integrate with all sorts of parts of a system, such as MySQL, Elastic, Redis, AWS services etc.
REQUIREMENTS
Basic Qualifications:
- 2+ years of hands-on experience in Angular
- In-depth knowledge of Web front-end pillars – HTML, CSS, JavaScript
- Strong fundamental software engineering skills (design patterns, algorithms, data structures)
- Experience working in a Linux environment
- BSc/MSc in Computer Science/Sw Engineering in one of the leading academic institutes
Preferred Qualifications:
- AngularJS experience
- Experience as a full-stack developer that includes NodeJS
- Quick learner, always up to date with new technologies
- Ability to work independently and lead others if so required
- Team player with strong social and communication skills
- Experience working with Amazon Web Services/Google Cloud Engine/Microsoft Azure
- Worked in an Agile development environment such as Scrum/Kanban