React Developer
You will design, implement and maintain user interfaces using React and TypeScript. You will write clean HTML, CSS and JavaScript, apply algorithms and data structures, and develop system-level front-end features. You will use Git, work in flexible/agile processes, apply functional and reactive programming ideas, and integrate with blockchain components using libraries like BigNumber.js. You will adopt React Hooks, Context and Suspense patterns and continuously improve code quality through reviews and tests.
Responsibilities
- Build and maintain user interfaces with React and TypeScript
- Implement React Hooks, Context and Suspense patterns
- Write clean HTML, CSS and JavaScript
- Use Git for version control
- Apply algorithms and data structures in implementations
- Develop system-level front-end features
- Integrate front-end components with blockchain projects
- Work in flexible/agile development processes
- Use BigNumber.js for precise numerical handling
- Apply functional and reactive programming concepts
Requirements
- At least 2 years of professional experience in front-end development
- Experience in Front-End technologies: HTML, CSS, JavaScript
- Experience in React
- Experience in TypeScript
- Proficiency with Git
- Experience working in flexible or agile development methodologies
- Good knowledge of algorithms and data structures
- Skills in system development
- Interest in Blockchain
- Experience with React Hooks, React Context and React Suspense
- Knowledge of functional programming and functional reactive programming
- Experience with BigNumber.js
- English level Intermediate or Upper-intermediate
Benefits
- Flexible working schedule
- Blockchain onboarding experience
- Opportunity to visit blockchain meetups and lectures
- Positive corporate environment with respect, support and mentorship
- Kick off parties
- Direct communication with product owners