Position: Intermediate/Senior Software Engineer React Native
Company: Dev.Pro
Experience required: 3y
English level: upper

This is a part-time role.
We invite an experienced specialist, preferably with a solid React Native background, to join our team as an on-demand Software Engineer.

Description
🟢 Join Dev.Pro - a US-based outsource software development company that has been delivering exceptional software experience to our clients since 2011.

We invite an experienced specialist, preferably with a solid React Native background, to join our team as an on-demand Software Engineer. In this part-time role, you will be helping us to develop and improve a project in the PoS domain for a charitable organization dedicated to delivering humanitarian aid worldwide. You will be responsible for designing and coding an API-based Android app and ensuring it works well with hardware devices with built-in NFC/QR code technologies.

🟩 What's in it for you:
Get hands-on knowledge and experience with blockchain-based payment system technologies
Grow your skills by working with a team of senior-level specialists willing to help and share their knowledge with you
Join a humanitarian project that meaningfully impacts and improves the lives of millions of disadvantaged people across the globe

✅ Is that you?
Most importantly:
Proficient practical experience with one of the mobile development languages:
Preferably: Kotlin/Java ME or React Native
Possible: Flutter or Xamarin or Ionic
Good understanding and work experience with communication technologies employed by Android devices, specifically NFC sensors
Upper-Intermediate+ English level

Desirable:
Understanding of or strong interest in the blockchain-based payment systems domain
Well-formed abilities of independent work and self-motivation
Solid time-management skills and the ability to meet deadlines

🧩What will your role look like?
You will have full ownership of your part of the work on the project. Your main task will be to create an API-based Android app from scratch and to ensure that your code is perfectly compatible with hardware devices with NFC/QR code sensors.
Design and develop fully functional, clean-code mobile software within an established deadline
Ensure smooth integration of the mobile app with NFC/QR code reader to get customer certificate details/collect purchase info and send it to a blockchain backend service
Gather specific requirements from the client/key stakeholders and suggest appropriate solutions
Participate in daily/weekly meetings with the client and key stakeholders
Explore and quickly adopt new technologies, tools, and components that can benefit your work on the project

🎾 What's working at Dev.Pro like?
Here, we appreciate your contribution and the value you add to projects. We are a diverse, mature company with an ambitious and creative mindset. Joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey. 

We offer:
✔️ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, and conferences
✔️ Healthcare kit (gym, sports nutrition, etc.), maternity and military leave
✔️ Fun online activities and team-building events
✔️ IT, facility, and accounting support, including work equipment
✔️ 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates

✔️ 5 sick leave days, up to 60 days of medical leave, and up to 6 family leaves per year