Position
We are seeking a Senior React developer to join our team of professionals and take part in our journey taking our product to its next level.
As a part of the team, you will be responsible for the end-to-end development of large-scale features and components and implementing new technologies.
If you are a professional that also loves team spirit – join us!
What You Will Do
Responsibilities:
- Design and implement large scale, enterprise level, core features of SaaS application based on microservices.
- Mentor and promote React expertise within our organization.
- Ensure the technical feasibility of UI/UX designs.
- Build packages, modules and reusable components that will be used across our codebase and expand the current stack with the latest technologies available.
- Specialize in UI development as well as take part in core backend implementation.
- Deliver high quality, scalable, reliable, extensible products and constantly improve the quality of the product.
- Disciplined approach to development including CI/CD and thorough testing and monitoring.
- Work closely with product management and the rest of the engineering teams to define and improve features and solutions.
What Makes You An Ideal Candidate
Requirements:
- Sc. in Computer Science or equivalent.
- 5+ years of meaningful experience with React development. Including typescript and SCSS, component libraries, Bootstrap, Animations, CSS variables.
- Proven knowledge and experience with Micro frontends, Building composable UI, webpack or similar.
- Web security, CSP, preventing XSS, HTML injections, etc.
- Knowledge of web technologies such as node, npm, webpack.
- Proven understanding of SW architecture of enterprise level SaaS products.
- Experience in backend development and design, preferably Java/C#, SaaS technologies, scale, high availability, micro services architecture, big data, performance.
- Familiarity with databases such as Oracle, Vertica, Postgres, Cassandra.
- Familiarity with DevOps culture and development, development lifecycle, Automation testing, CI/CD, Kubernetes.
- Experience with cloud platform, AWS, Azure.
- Strong interpersonal skills, high communication skills, Can-do attitude, proactive, self-learner.
- Passion to learn new technologies, always keep up to date with new technologies.