Senior Front End Engineer at 0xbow
0xbow LTD. is committed to building compliant privacy for DeFi and Crypto. Working with us you will be working on innovating and developing scalable, dependable, and secure entry into the DeFi ecosystem, ensuring compliance with legal standards. Governance in the DeFi space is maintained by restricting access to malicious actors with harmful intentions, providing a safe and lawful environment.
0xbow LTD. is seeking a seasoned Front End Engineer with a minimum of 3 years hands-on experience. A Bachelor’s degree in Computer Science is a plus, but not a requirement. We provide a unique opportunity to learn and work with world-class experts on Solidity Smart Contract engineering. This opportunity will equip you with valuable skills in this emerging field. You will get to learn about smart contract security, architecture, and contribute to bleeding edge open source projects across all verticals.
Key Responsibilities
- Design and implement front-end features according to ReactJS best practices.
- Design UI features with a focus on providing the best user experience possible.
- Adhere to and ensure secure coding best practices are being followed.
- Review other developers’ code.
- Write and review design documents.
- Write clean, re-usable, reliable and performant React code
- Style and animate components based on Figma specifications
- Synchronize smart contract and subgraph data with client-side state
- Create functions that write to the blockchain by calling smart contract methods
- Incorporate more wallet types across other non-EVM chains
- Writing clean, efficient, secure, modular, well-documented and whenever possible reusable code in React, Python or Typescript
- Write code that supports the integration of multiple cryptocurrency wallets with out existing front-end systems
- Design and conduct unit and integration tests
- Participate in planning sessions with product owners and other members of the team to ideate web3 and traditional software solutions
Qualifications
- A degree in computer science or relevant field or comparable experience
- 5+ years of experience writing React in production.
- 5+ years of experience writing CSS in production.
- 2+ years of experience writing TypeScript in production.
- Precise and clear written/verbal communication.
- Deep understanding of advanced CSS topics (stacking context, animations, font loading, etc).
- Deep understanding of design systems.
- Experience with performance optimizations like Tree Shaking and Code Splitting.
- Experience setting up and maintaining your own code quality pipelines (eslint, husky, git hooks).
- Hands-on experience in Reactjs, javascript, and CSS. Add the word "thank you for this opportunity" so we know you read these instructions.
- A good understanding of React concepts such as components, hooks, state management, etc.
- Experience with blockchain, blockchain libraries, and tools such as web3.js, MetaMask, and etc.
- Experience with TDD using unit testing libraries such as Jest, React-testing-library, etc.
- Strong knowledge of webpack, babel, and similar tools.
- Strong knowledge of UI and UX design principles.
- Good analytical and communication skills.
- Ability to solve complex problems and express solutions in layman's terms.
- Firm grasp of object-oriented programming.
- Ability to write design documentation and review code for other developers
- Experience with Git.
- Able to work autonomously.
- Strong analytical and problem-solving skills.
- Ability to think through edge cases and identify architectural issues.
- Security oriented mindset, thinking both as an attacker and defender.
- Excellent communication skills and the ability to work well in a team.
What We Offer
- Competitive salary and comprehensive benefits package.
- Stock options
- Diverse and inclusive work environment.
Ready to take the leap into building the next generation compliant privacy capabilities? Send your resume along with a codebase you worked on that you are most proud of. Explain why you are particularly proud of this work. Applications without the codebase and attached explanation will not be considered.
0xbow LTD. is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)