React Developer
Job Description:
Responsibilities:
- Build responsive, accessible and performant UIs using a modern technology stack.
- Write clean, maintainable, and testable code.
- Collaborate, support and work hand-in hand with backend, QA, design, and concept teams.
- Participate in and contribute to technology, architecture, workflow, and design decisions.
- Support the design and development process through creation and improvement of style guides and pattern libraries.
Skills / Qualifications:
- 4-5 years’ experience as frontend developer: HTML/CSS/JS
- 2-3 years’ experience in building applications in React.
- Comfortable to write vanilla JavaScript without any library or framework.
- Dynamic, strong performance and accessibility in API design.
- Ability to adapt easily to the work environment
- Team player, enjoys collaborating with different people and profiles as well as share knowledge.- Good communication skills
- Proficient in English Language.
- Self -assertive in terms of technical challenges and strive for continuous development
Advantageous:
- Bachelor’s Degree in Computer Science or related technical discipline
- Experience in using GIT and Git Flow
- Experience with APIs and a good understanding of the related backend technologies
- Experience within other programming languages beyond JavaScript.
- Experience working with Jenkins
Our Development Stack and How we work:
- We keep our code in GitLab (like GitHub but cooler).- CI/CD – our Continuous Integration and Continuous Deployment is handled by Jenkins so once you push the code, our server updates it automagically.
- We host our solutions on Amazon Web Services (AWS), Dockers and bare metal if needed.
- Quick daily calls (Dailies) help us to make sure every Team Member knows what his team is working on.
- Our work is divided into Sprints (i.e., Agile approach).
- Kanban boards are where we keep track of our progress (via Active Collab online ticketing system).
- Code you create is reviewed and commented by a Senior Developer to make sure it meets our standards. Do not worry if you need to change something – that is how we all learn to be better developers
- Every developer has a mentor which makes sure that you are never alone when you are stuck with a problem
Required Skills:
Programming Gitlab JavaScript Integration React Git CSS Developers HTML Github Design