Senior Full Stack Engineer

  • Anywhere

Description

We are seeking a highly skilled and experienced Senior Full Stack engineer who is comfortable with rapid prototyping and making high-impact experiments quickly, whilst also owning and delivering larger projects using the latest best practices, tools and frameworks. As a senior member of our development team, you will play a pivotal role in shaping the user experience, platform reliability and driving innovation within your squad. Your expertise in both front-end and back-end technologies, coupled with your ability to quickly iterate and implement changes, will be instrumental in delivering cutting-edge solutions that have a significant impact on our users. Experience building in the crypto / ethereum / web3 ecosystem is highly desirable, but not essential for this role.

Core Responsibilities:

1. Rapid Prototyping:

  1. Collaborate closely with the squad product manager, designers, and other developers to rapidly prototype and iterate on new features and functionalities
  2. Translate design wireframes and user stories into interactive and functional interfaces, leveraging modern front-end frameworks and libraries
  3. Develop and maintain a library of reusable components, templates, and design patterns to expedite prototyping and development processes

2. Full stack delivery

  1. Design, develop, and maintain both front-end and back-end components of the application stack
  2. Implement user interfaces, ensuring responsive design, intuitive user experiences, and seamless navigation
  3. Develop server-side logic and APIs to support client-side functionality, ensuring efficient data retrieval and manipulation
  4. Integrate with third-party systems, APIs, and services to expand application capabilities
  5. Adhere to project timelines and deliverables, managing priorities and tasks effectively to meet deadlines
  6. Collaborate with cross-functional teams during the entire development lifecycle, from concept and design to deployment and maintenance
  7. Support and troubleshoot production issues, providing timely resolutions and addressing user concerns
  8. Ensure adherence to security standards and best practices throughout the development process to protect sensitive data and maintain application integrity

3. Quality and best practices

  1. Ensure code quality through thorough testing, debugging, and code reviews, following best practices and coding standards
  2. Optimize application performance and scalability through efficient database design, caching mechanisms, and code optimization techniques
  3. Collaborate with DevOps to deploy and maintain applications in a production environment, ensuring proper monitoring and error handling
  4. Contribute to the continuous improvement of development practices, tools, and methodologies, aiming for increased efficiency and productivity

 

What You’ll Need:

1. Rapid Prototyping:

    1. Collaborate closely with the squad product manager, designers, and backend developers to rapidly prototype and iterate on new features and functionalities
    2. Translate design wireframes and user stories into interactive and functional web3 interfaces, leveraging modern front-end frameworks and libraries
    3. Develop and maintain a library of reusable components, templates, and design patterns to expedite prototyping and development processes
    4. Continuously gather user feedback and iterate on prototypes to validate ideas and refine product concepts

2. High-Impact Changes:

  1. Identify opportunities for high-impact changes in the user experience, performance, and functionality of our web3 app
  2. Collaborate with the development team to implement and deploy changes that have a measurable positive impact on user engagement, conversion rates, and overall product success
  3. Optimize front-end codebase and assets to ensure fast load times and smooth user interactions
  4. Conduct thorough testing and debugging to ensure quality and stability of implemented changes

3. Front-end Development:

  1. Develop responsive and intuitive user interfaces using modern front-end technologies such as React and typescript
  2. Implement web3 integrations, including interacting with smart contracts, blockchain data retrieval, and wallet integrations.
  3. Collaborate with backend developers to define API requirements and ensure seamless integration between front-end and backend systems.
  4. Ensure cross-browser and cross-device compatibility of front-end applications, addressing performance and responsiveness challenges.

About rhino.fi

The ultimate Layer 2 bridge for seamless cross-chain
transactions at your fingertips. Bridge. Swap. Invest.
We’re building rhino.fi to open up DeFi to the entire world. Creating a gateway
that allows you to enjoy the best of DeFi on any chain from a single wallet, so
anyone can achieve true financial freedom. And we’re achieving through our
platform – an aggregator maximising zkproofs and scalability that empowers you
to effortlessly bridge assets and explore 500+ tokens across major chains.
Explore EVM and non-evm chains, invest in market-beating yield opportunities
and trade – gas free, low fees and near-instant execution. We’re not just starting
a movement towards DeFi. We’re starting a stampede.

To apply for this job please visit euremotejobs.com.