A frontend developer who possesses battle-tested experience building and maintaining web-based front end applications. You are always looking to learn new patterns and concepts to add to your set of tools. You are a team player always willing to take on any task or try something new to help meet the sprint goal.
Some of the technical skills required for this role
- 7+ years of experience building web applications using one of the major frontend frameworks (React, VueJS, Angular)
- Excellent knowledge of web development fundamentals: JavaScript (ES6+), CSS3, HTML5
- Experience with state management libraries (Redux, MobX, Vuex)
- Unit testing (Jest, Mocha,Jasmine)
- Component-based development using tools likeStorybook or Styleguidist
- Using and extending UI toolkits like Bootstrap or Vuetify
- Setup and configuration of build tools like Webpack
- Accessing, debugging, and (optionally) creating REST APIs
Not required, but a distinct advantage
- Working knowledge of Typescript
- Experience with GraphQL
- Experience working in a DevOps environment (Ours is Bitbucket, Docker, Kubernetes/OpenShift, Argo CD, Tekton Pipelines but any will do)
Some of the non-technical skills required
- Agile methodology (Scrum, Kanban)
- Ability to work with others, strong team-building and collaboration
- Continuous improvement mindset and willingness to learn
- Willingness to guide your teammates in achieving the team’s and their personal goals