Position: Mobile Developer (React Native)
Company: DeFIYield
Category: JavaScript
Experience required: 5y
English level: upper

Contribute to technical and cultural discussions in an environment where every voice counts. Independently improve the culture, patterns, and practices employed by the engineering team. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Join one of the best and most evolving industries of all time, the Decentralized Finance space, also known as DeFi. Our team at DeFiYield are experts that specialize in DeFi yield farming, and security tools and carry a wealth of experience in developing the most advanced asset management dashboard.

About DeFiYield:
We are leading as the safest cross-blockchain multi-asset management dashboard that allows you to track, invest, and swap into your favorite crypto Yield Farming projects all from one place. Users have access to 24 Chains, and over 80 Yield Farming protocols and we offer state of the art security tools that allow users to view potential vulnerabilities that could be risk to rug pulls or scams BEFORE they invest. Raising the bar for safety and security in the DeFi space. We also have the world's largest Audit and Rekt database for all users to access for free to stay up to date and informed on all the projects they’re interested in investing in.

Requirements

- 2+ years experience in software development using React.js, and TypeScript;
- at least 1-year experience in React Native for mobile development;
- experience in the development of React Native apps for IOS and Android, deploying them to public application stores;
- experience in building CI/CD workflows for cross-platform mobile development processes;
- experience with REST API;
- understanding of Software Development Life Cycle processes ;
- great attention to detail;

Responsibilities

- taking part in the development of mobile apps for IOS and Android from scratch;
- taking part in calls and meeting with QA, and DevOps teams;
- supporting QA automation team with testing mobile apps;
- participating in product development including new features development and product maintenance;
- develop brand new features with a distributed team and be proactive in terms of proposing new ideas;

Would be a plus

- experience in development using Node.js, Nest.js;
- experience with SQL, and NoSQL databases;
- experience in blockchain projects;
- knowledge of Ethereum PRC, web3.js, thegraph

Work conditions:
- Competitive salary corresponding to your level of knowledge, skills, and experience,
- work with interesting projects in blockchain technology,
- Strong and supportive team,
- Vacation & Paid time off,
- Learning, courses, and conferences paid by the company,
- Career advancement opportunities.