Mint and configure tokens and accounts.
Front-end Developer
Exponential Science
Exponential Science is now investing in a number of transformational products with distinct business model and business process innovation. To this end, we are currently seeking talented Senior Frontend Developers with creative flair to join our product teams and make an impact on our product portfolio.
We are seeking design-oriented Frontend Developers with strong knowledge of React and some knowledge of Vue.js to join our team. You will play a key role in designing and implementing user interfaces, building seamless user experiences, and will directly contribute to the success of a suite of products. This is a high impact role where you will have the opportunity to build out innovative products and influence the design direction.
Key Responsibilities:
- Translate complex business requirements into creative, high quality, visually appealing front-end implementations
- Maintain focus on the customer, the product and business objectives
- Comfortable discussing architectural plans and how best to implement new designs
- Design and implement new features in accordance with the product roadmap
- Maintain, augment, refactor, migrate and/or rewrite legacy code
- Work as part of an agile product team(s): Collaborate with designers and provide frontend design leadership to the team
- Work as part of an agile product team(s): Collaborate with backend developers, DevOps and other project stakeholders
- Build high quality, modular, extensible, readable code that is performant and reliable
- Deploy frontend software changes in a regular cadence using DevOps best practices and using tooling already in place
- Ensure a high degree of code quality through rigorous testing (unit tests, end-to-end tests, snapshot tests, etc.)
- Stay up-to-date with emerging frontend technologies and frameworks, contributing innovative solutions.
- Debug and resolve performance issues and other frontend challenges.
- Team player: Contribute to, nurture and protect team dynamics
Required Skills and Experience:
- 2+ years of professional experience in frontend development with an emphasis on visual design and frontend implementation
- Experience with Agile development methodologies
- Figma: designing and implementing complex user interfaces
- Responsive/mobile implementation of frontend designs
- TypeScript, React and Vue frontend frameworks
- Web application state management (component state, global state, context, hooks)
- State lifecycle management
- Experience interfacing with REST APIs
- Writes clean, lightweight, type safe code that is modular, linted and tested
- CI/CD and the software release process
- Hands-on experience with version control systems (e.g. git)
- Excellent communicator and team player
- Strong debugging, problem-solving, and analysis skills
Nice to have :
- Visual design talent
- Portfolio of products in production
- Knowledge of DLT (especially Hedera, Ripple) and AI
- Security experience, knowledge and/or awareness
- Familiarity with testing frameworks like Jest, React Testing Library or Cypress
- Knowledge of build tools and package managers, such as webpack, vite and npm/yarn
- Experience with tailwindcss