About the Job
Hey! Nice to see you!
Let’s share our stories to get to know a bit better…. We are business and technology enthusiasts that are constantly hungry for new challenges, self- and others-development and nothing motivates us more than great software products and happy customers.
At Incubly, we believe that great people want to work with great people, so we started to build such a company that will attract great minds and that we can achieve everything not feeling that we actually work, but just having fun….
Our mission is to support tech companies, and startups (scaleups) mainly, in fast and high-quality scale-up of their teams and boost their product development, testing and deployment; so we can succeed together.
We are currently working with a French company which is a leader in security and infrastructure solutions for cryptocurrencies and blockchain applications. It has a team of more than 400 professionals developing a variety of products and services to safeguard cryptocurrency assets, including worldwide leading hardware wallets.
As a Senior Software Developer, you will become a part of a team responsible for developing blockchain integrations within wallet companion apps (desktop and mobile). If you like to work with us, let us share our need for competencies.
Your daily responsibilities
Write clean, scalable code using Typescript, React, React Native, Electron, Redux, RxJS
Having a strong focus on maintaining and improving existing functionalities of multiplatform dekstop and mobile applications
Write unit and integration test
Revise, update, refactor, and debug code, improve existing code
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Build new 3rd party blockchain coin integrations into wallet companion apps (desktop and mobile)
Maintain 3rd party coin integrations to have the best feature coverage
Ensure high quality standards
Resolve 3rd party integration production issues
We need you to have
Strong experience with Typescript, React, Redux, RxJS
Experience in the development of multiplatform desktop and/or mobile applications
Experience with Electron and/or React Native
Strong competencies in development quality assurance (unit and integration tests)
Experience with Linux/Unix
Familiarity with the blockchain ecosystem.
Hands-on experience with different stages of software development lifecycles.
Experience with CI/CD pipelines and Git/Gitflow
Effective communication leads to excellent working relationships with all parties.
Quickly identify, analyse and proactively solve problems before they affect the outcomes of projects.
Good English oral and written communication skills. Particularly in the areas of technical presentation and technical document writing.
Would be great if you have
Quickly learn new skills and technologies.
Work effectively with people across multiple organisational, functional, geographic and cultural boundaries, and across a wide spectrum of technical and professional skills.
Work autonomously as and when required.
Knowledge of Web3 and Blockchain ecosystem (cryptography, dapps, wallet integrations) is a plus
Any experience with embedded software development (eg. in: C, Rust or Python) can be also a plus
Our Architecture and Technology Stack
All popular OS platforms: Windows, MacOS, Linux, Android, iOS
Mobile apps: Typescript, React Native, React, Redux, RxJS
Desktop apps: Typescript, Electron, React, Redux, RxJS
Git, GitHub, GitHub Actions
Jira, Confluence
Underlying backend services deployment stack: AWS, Kubernetes, Helm, Docker, IaC/Infrastructure as Code, Datadog, Prometheus, Grafana, Fluentd
Our offer
In addition to great company and challenging projects, we can offer much, much more:
Knowledge sharing within our company
Agile and friendly atmosphere, non-violent communication and full respect for diversity
Possibility to choose from onsite (in Lodz, Poland) or hybrid work (meetings from time to time in our office in Łódź city centre)
Remuneration on B2B contract: 1200 – 1600 PLN net/day (rate depends on competencies and seniority)
Possibility to engage not only technically, but also have an impact on the small company culture