Lead Full-stack Developer (TypeScript, Node, React)
Ukrainian Product
πΊπ¦
We are excited to welcome a Lead Full-Stack Engineer with a strong product mindset to join our team!
MadFish is a Ukrainian IT company dedicated to developing products within the blockchain ecosystem since March 2017.
Our team of experienced professionals brings together expertise from blockchain technology, finance, and business. We're passionate about innovation and believe that blockchain has the potential to transform industries and improve lives.
Responsibilities:
- Manage responsibilities across both managerial and engineering domains.
- Develop front-end and back-end sides of cryptocurrency wallet.
- Develop blockchain indexing software.
- Conduct code reviews and provide mentorship.
Requirements:
- Proficiency in front-end web-stack (HTML, CSS, JavaScript) with understanding of the Event Loop & async code, DOM lifecycle, etc.
- Strong knowledge of TypeScript (0.5+ years experience) with understanding of Generic types, type narrowing etc.
- Strong knowledge of React (0.5+ years experience) with understanding of virtual tree concept, components lifecycle (mainly FC), ability to optimize rendering, experience with Portals, Context, Suspense, Error Boundaries etc.
- Strong skills in app state management, understanding of unidirectional Flux pattern, connection with React, experience with Redux (Toolkit), state persistors etc.
- Proficiency in Node.js and back-end development.
- Strong product instincts.
- Ability to adapt to flexible development methodologies.
- Solid understanding of algorithms and data structures.
- Expertise in system development.
- Interest in blockchain technology.
Requirements:
- Proficiency in front-end web-stack (HTML, CSS, JavaScript) with understanding of the Event Loop & async code, DOM lifecycle, etc.
- Strong knowledge of TypeScript (0.5+ years experience) with understanding of Generic types, type narrowing etc.
- Strong knowledge of React (0.5+ years experience) with understanding of virtual tree concept, components lifecycle (mainly FC), ability to optimize rendering, experience with Portals, Context, Suspense, Error Boundaries etc.
- Strong skills in app state management, understanding of unidirectional Flux pattern, connection with React, experience with Redux (Toolkit), state persistors etc.
- Proficiency in Node.js and back-end development.
- Strong product instincts.
- Ability to adapt to flexible development methodologies.
- Solid understanding of algorithms and data structures.
- Expertise in system development.
- Interest in blockchain technology.
Preferred Qualifications:
- Experience with Redux Observables (RxJs).
- Experience with Chrome Extensions API & development.
- Experience with React Native projects set-up.
- Ability to deeply immerse in new technologies.
- Good understanding of databases (both relational and NoSQL).
- English proficiency at an Intermediate or Upper-Intermediate level.
- Comprehensive understanding of blockchain and cryptocurrency ecosystems.
Strong technical knowledge of blockchain technology.
What We Offer:
- Unlimited opportunities for growth in technology and business.
- A competitive salary indexed to the $ rate and paid in BTC, ETH, XTZ, or USDT.
- Exciting projects with direct communication lines.
- A flexible working schedule (7-8 hours per day, Monday to Friday) with options to work remotely as needed, provided you remain reachable and attend meetings.
- A comfortable, double-level loft office space within walking distance of the Polytechnic Institute subway station.
- A positive and supportive work environment based on mutual respect and mentorship.
- Opportunities to attend blockchain meetups and lectures.
Access to a corporate library.
π
Average salary range of similar jobs in
analytics β
Similar jobs
Ukraine
to $2500
Countries of Europe or Ukraine