Job Overview
React JS Frontend Developer
General
Show your skills and become a valued member within the development team to build responsive, user-friendly, large scale Saas applications.
- Hands on development work, building efficient and robust React components
- Working directly with design/product teams to realise designs
- Ensure best engineering practices are met, mentor/coach junior team members and write tested, maintainable code.
- Assisting the team to solve complex technical problems
- Providing guidance and leadership in your core area of expertise
- Develop and maintain technical documentation.
Specific Technical Skills Required
- Deep Javascript and CSS knowledge, experience with React
- Understanding of, or experience with the following: Material UI or Bootstrap, Jest/React-Testing-library, React hooks.
- Unit Testing and TDD
- Performance monitoring and optimisation considerations, e.g. caching, or javascript performance
- Experience with developing large scale web applications.
- Understand configuration, performance issues and security issues related to web applications.
Qualifications
To help us get a sense of your experience please include a link to your GitHub or Bitbucket profile or provide us with any examples of your work that you’re happy to share. In addition here are the skills and experience we feel will help you succeed in this role:
- Experience working on large scale web applications
- Deep Javascript and CSS knowledge, experience with React
- Understanding of, or experience with Material UI or Bootstrap, Jest/React-testing-library
- Unit Testing and TDD experience
- Knowledge of Redux and Redux-saga
- Experience with Linux shell scripting
- Amazon AWS knowledge
- Previous experience in a CI/CD environment
- Web security understanding, e.g. XSS, CSRF, session theft
- Performance monitoring and optimisation considerations, e.g. caching, or javascript performance
Corporate Duties/Responsibilities
- Be a team player, work well with others.
- Great attention to detail – getting it right.
- Take responsibility for setting and achieving goals.
- Respect colleagues and clients.
- Contribute new ideas to benefit the overall business.
- Possess a positive attitude and “go the extra mile”.
- Constantly look for ways to promote the business.
- Timely attendance to all meetings, and timely reporting (when required)
- Integrity.
Benefits
- Private Health for you and your family
- Work remote or in any of our offices across India (WeWork offices)
- Home office setup bonus on joining
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationNot Specified