React Developer at Zora
We are looking for an Experienced one in handling common React patterns (HOC, render props, Provider pattern, Container / Presentational components, etc)
Requirements
- Proven record of building scaled front end Single Page Applications with React JS and Redux
- Strong knowledge of Javascript (ES5 spec and up). such as JS primitives vs objects, scopes in JS, understanding of closures, function binding.
- General knowledge of common challenges in frontend development (such as browser behavior and limitations, frontend application optimizations)
- Experience and knowledge of Redux, Relay, RxJs, Next.js, Flow, TypeScript, Babel, Cypress integration testing, Jest unit testing, Storybook
- Familiarity with GraphQL, Node.js, GCP, AWS, Kubernetes is a plus
- Experienced in handling of common React patterns (HOC, render props, Provider pattern, Container / Presentational components, etc)
- Solid knowledge of common React principles (immutability, pure functions, functional/class components, pure components, change detection, etc)
- Common design patterns knowledge such as pubsub, module pattern, dependency injection, etc
- Experienced in common front-end styling paradigms CSS modules, CSS in js
- Familiarity with of general fronted tooling particularly Nodejs and npm is a plus
- Solid experience with structuring and writing unit tests and writing end-to-end tests is desirable
- Familiarity with react hooks Qualification
- Earned min. an undergraduate degree preferably in computer science or similar
- Gola driven and capable of remaining positive under pressure
- Friendly, approachable, and collaborative team player who enjoys working with people from a variety of backgrounds
- Continuous improvement mindset challenges the status quo and seeks self-improvement
- Be a problem solver, comfortable taking the initiative in challenging and ambiguous circumstances
Responsibility
- Develop, test, deploy and release new user-facing features
- Set continuous delivery and continuous improvement in front-end development
- Developing scalable, reusable components and front-end libraries
- Translating UI designs and UX wireframes into high-quality codes
- Optimizing components for maximum performance
- An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc
Experience:
- React: 7 years (Required)
- Node.js: 7 years (Required)
- Express.js: 7 years (Required)
🎉 Let Employers Find You!
Create Your Profile (simple)
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)