Engineering

Front-End Engineer (Remote)

Preferable Location(s): Bengaluru, India | Mumbai, India | Delhi, India | Gurugram, India | Pune, India
Work Type: Full Time

Front-End Engineer for Persistence Labs

About the role

Persistence Labs is looking for an experienced Front-End Engineer who knows what it takes to ship high-quality software in production. The ideal candidate takes pride in writing clean, efficient, and maintainable code and is an advocate for best practices, continually looking to learn and to improve. 

We are looking for an engineer who can thrive in a remote, fast-paced, innovative startup environment and who isn’t deterred by unknowns or unfamiliar concepts. We expect clear communication, both written and verbal, as well as comfort with challenging and mentoring other engineers to help them achieve their greatest potential


Roles & responsibilities

  1. Design, build, ship, and maintain quality interfaces for our products and websites

  2. Work with the design team to bring product designs to life

  3. Build Reusable UI components with APIs

  4. Contribute to team planning, estimation, and roadmapping

  5. Promote and implement UI engineering best practices

  6. Mentor junior developers

  7. Lead code reviews and demonstrations


Basic qualifications

  1. A Bachelor Degree in Computer Science or related technical field

  2. 3+ years experience as a full-time software developer

  3. Strong knowledge of modern front end development and testing practices

  4. Strong expertise in React components with prior experience of building interfaces for web applications

  5. Professional Experience in React and Next.JS

  6. Thorough understanding of React.js and its core principles

  7. Excellent troubleshooting skills

  8. Familiarity with RESTful APIs

  9. Solid understanding of HTML, CSS, and core JavaScript, Typescript concepts

  10. Experience with writing automated tests (eg- Jest, Karma, Jasmine, Mocha, enzyme, cypress)

  11. Well versed with Github practices and Github CI

  12. Strong knowledge of testing best practices and understanding of CI/CD

  13. Strong knowledge about blockchains and proof of stake 


Preferred qualifications

  1. Experience with cloud native application development (k8s, Docker, GH actions)

  2. Experience with GraphQL

  3. Experience with libraries such as Ethers.js, cosm.js

  4. Experience with dApps and smart contract integration

  5. BONUS: Experience in Web3

  6. BONUS: Experience with Liquid Staking

  7. BONUS: Experience with Cosmos-SDK / Cosmos IBC tech-stack

  8. BONUS: Open Source Contributions, especially within the blockchain spac


About The Team

Persistence Labs is a team of 25+ highly motivated and skilled individuals working towards a common goal. The team has a total of 4 functions across each product team - Engineering, Design, Marketing, and Business Development. In addition, Persistence Labs has a corporate team responsible for Legal, Compliance, Operations, and Finance.


We are a fully global team with people coming together from all parts of the world - Europe, Asia, and the Middle East. 


Members of the Persistence team have been early Cosmos community members and helped launch the Cosmos Hub in 2019. We have been early adopters of Inter Blockchain Communication (IBC) and have had a stellar record of being at the forefront of innovation in Cosmos and beyond. The Persistence Labs team pioneered liquid staking in Cosmos, with pSTAKE being the first liquid staking solution built for Cosmos. 


Working At Persistence Labs

At Persistence Labs, we strive for the best. We are an organization that believes in playing long-term games over short-term games. 

  • We strongly believe in the powers of compounding.

  • We stay humble when things are going well and persistent when things are not going well.

  • We consider business to be war, which is won over years and decades.

  • Ultimately, results matter not just efforts or processes. The ultimate result is free cash flow.

  • We believe in valuing each other’s time. Small things such as starting and ending meetings on time make a massive difference to the efficiency of the organization.

  • We care for the people we work with.




Submit Your Application

You have successfully applied
  • You have errors in applying