Position: Blockchain Focused React Native Developer
Company: Techlexity
Experience required: 1y
English level: intermediate

We, Techlexity, specialize in complex solutions (mobile apps, web platforms, admin panels)for tech startups and established enterprises in the US and Western Europe. Our projects are not tied to one area, so there is an opportunity to work with cool products in Fintech, Game, Health, Social Media, etc.

We would like to notify you that we'll not response to candidates without strong React-native experience.

We expect that the right candidate knows:

Requirements:
1. Understanding and experience with blockchain technology, preferably including cryptocurrencies like Bitcoin and Ethereum.
2. Experience developing or integrating with decentralized applications (dApps).
3. Understanding of blockchain-based development platforms and frameworks such as Ethereum’s Solidity or Truffle Suite.
4. Familiarity with decentralized storage systems such as IPFS (InterPlanetary File System).
5. Knowledge of blockchain protocols, cryptographic algorithms, and data structures used in blockchain systems.
6. Understanding of smart contracts, their development, deployment, and interaction.
7. Experience with crypto-wallet integration, preferably within a React Native context.
8. Familiarity with blockchain APIs and RPCs for interaction with different blockchain networks.
9. Knowledge of key management and secure cryptographic transaction signing.
10. Familiarity with blockchain testnets for application testing before deploying on mainnets.
11. Awareness of the security risks associated with blockchain and crypto-wallet development, including best practices to mitigate these risks.
12. Experience with layer 2 solutions like the Lightning Network, Plasma, or state channels is a plus.
13. Understanding of token standards like ERC20, ERC721, and others.
14. Up-to-date with the latest industry trends and emerging blockchain technologies.
15. Preferably having contributed to open source blockchain projects or having public GitHub repos showcasing blockchain projects.
16. At least 1.5 years of web development experience;
17. High-level Javascript skills;
18. At least 1 year of experience with React-native;
19. Understanding of principles of how to build RN structure/navigation;
20. At least 6 months of experience with Redux;
21. At least 6 months of experience with ReactJS;
22. Ability to create pixel-perfect difficult UI;
23. Understanding of core software development principles;
24. Experience with custom hooks Redux, Redux/saga at least 1 year;
25. Experience with creating a react-native app from scratch;
26. Experience with deploying-uploading builds to the marketplaces (apple Developer, app store, testflight, APK, play-console);
27. Experience with Lottie and RN animations;
28. Experience with socket.io;
29. Experience with push-notifications;
30. Experience with OTP authorization methods (Google, Apple, email).
31. B1/B2 English level.


Good to know:
1) Experience with React Native Skia (Library for fast rendering of heavy elements and charts)
2) Experience with cashing storages (redux-persist, react-native-mmkv, and others)
3) Experience with debugging tools (Flipper, Reactotron)
4) Familiarity with server-side;
5) Familiarity with UX.


Perks of Joining Our Team:

A flexible work schedule with the option to work remotely;
A dynamic team of talented and enthusiastic individuals;
Rapid skills development;
A diverse portfolio of interesting projects;
Performance-based bonuses;
Prompt and competitive salary increments;
A macOS-equipped workstation for development purposes.

You can learn more about us at our company website: https://techlexity.com/

Join us in shaping the future of tech startups and established enterprises alike!