About the Role
We're looking for an experienced Senior React Developer to join our team. As a senior developer, you'll play a key role in designing and implementing highly responsive user interface components using react concepts.
Responsibilities include:
* Developing and implementing highly responsive user interface components
* Monitoring and improving front-end performance
* Translating designs and wireframes into high-quality code
* Maintaining existing React systems, including fixing bugs
* Designing and developing new custom components to meet project requirements
* Maintaining and updating project dependencies as well as fixing any conflicts
* Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that's well-structured and flexible, along with the APIs to support it
The Ideal Candidate
* Bachelor's degree in computer science, information technology, or related experience
* Previous experience working as a React.js developer
* In-depth knowledge of JavaScript, CSS, HTML, and front-end languages, including latest versions of ECMAScript (JavaScript)
* A solid understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
* Experience with Redux, React Router, NEXT.js, Typescript, SASS, LESS a plus
* Experience with browser-based debugging and performance testing software
* Familiarity with JSON, AJAX and RESTful APIs
* Experience with common front-end development tools such as Babel, Webpack, GIT, NPM, build pipelines, etc.
About Us
We offer a range of benefits to help you thrive in your role, including:
* Flexible work hours
* Customized setup (e.g, monitor, earphones/headsets, keyboard)
* Periodic Wellbeing Sessions (Meditation, Mindfulness, Breathing Techniques, etc.)
* Home Office Setup Allowance (according to your work model)
* Monthly Remote Work Allowance (according to your work model)
* Gympass partnership
Equal Opportunities
We are committed to the values of Equal Employment Opportunity and everyone at our organization is empowered to be themselves and encouraged to develop professionally and personally. We hire on an equal opportunity, regardless of gender, race/ethnicity, sexual orientation, disability, age, religion and others.