Job details
Senior React Native Developer (React Native + TypeScript)
- REST
- Node.js
- GraphQL
- TypeScript
- iOS
- Android
- React Native
Posted: 2 days ago
Aleph Zero was established in early 2018 with a vision to provide the first truly scalable, decentralized, and open-sourced DLT ecosystem. After 6 years on the market, we’re confident that we’re going in the right direction.We're building a new blockchain platform using novel protocols published in scientific papers. We work on problems in the fields of cryptography, concurrent algorithms, and distributed systems. We use a mixture of technologies, with Rust for our backend systems and TypeScript for our frontends. We have a flat hierarchy and we make collective decisions where everyone is equally heard and listened to.
If you want to build with us…
-You will work in a cross functional team, along with fellow engineers, mathematicians, cryptographers designers and product people
-You will have ample opportunities to learn - from your colleagues, during our learning and technical sessions, on conferences
-You will be able to contribute to how we architect, deploy and monitor our systems
-You will be a part of a team with full autonomy in how to reach the goals. With great autonomy comes great responsibility!
If that sounds exciting you might just have found the right place and we welcome you!
\n- At least 3 years of experience in React Native on both platforms: Android and iOS with at least one complete project delivered to customers,
- At least 5 years of experience in React (including React Native) with TypeScript,
- Experience in various state management and data fetching methodologies and libraries,
- Experience with setting up React Native projects from scratch (can be using Expo),
- Experience with working with native code in React Native,
- Experience with tailoring a React Native app to different platforms in aspects in which these platforms differ,
- Deep experience in writing automated tests with module mocking for React Native applications,
- Understanding of how both: the new and the old React Native architectures work and how the content is rendered,
- Understanding of how the event loop works,
- Knowledge of factors influencing performance and loading times, and how to address related issues,
- Ability to execute performance profiling of React Native apps using dedicated tools,
- Deep understanding of REST with at least a basic understanding of GraphQL,
- Familiarity with Node.js,
- Ability to set up a pipeline for React Native continuous integration / deployment,
- Teamwork experience, including task management and code collaboration, and ease in sharing knowledge,
- Ability and eagerness to learn new concepts and catch up with new technologies,
- At least B2/C1 written and spoken English.
- Development of features according to the product requirements and architectural guidelines established with the team,
- Overlook the React Native work from technical perspective,
- Setup greenfield React Native projects including CI/CD,
- Synchronizing information with project stakeholders to make sure that technological and functional requirements are met,
- Being a proactive member of the team.
- Experience with Expo,
- Experience with, knowledge of or demonstrated interest in blockchain and cryptography fundamentals.
- Competitive salary and Aleph Zero tokens from the team token allocation;
- Ability to work from office in Kraków or remotely;
- Private health insurance; 26 paid holidays on a B2B contract, in case of an employment contract dependent on the country that you reside in;
- Sports package (depending on your location);
- Flexible working hours and a flexible vacation policy;
- A fast-paced tech startup working environment;
- Involvement in an original, innovative, and well-funded project;
- New challenges and growth opportunities are waiting for you;
- A culture of inclusion: everyone is heard, and their opinion counts;