Brightech is an international product IT company that is part of a US logistics holding.One of our key projects is Dispatchland - a mobile application for drivers, designed to control and track cargo transportation, helping them efficiently manage delivery processes and supporting them at every stage of transportation.
We are looking for a Senior Mobile Engineer - an experienced mobile applications developer specializing in building cross-platform apps (iOS and Android) using the React Native framework.
Dispatchland has been in operation for over 5 years, constantly updated and scaled. That’s why we are looking for a Senior Mobile Engineer who will join our team to develop new features and maintain the existing functionality. This project offers an excellent opportunity to enhance your expertise by working on a large-scale, high-load product in the logistics domain.
We offer:
- B2B contract with an American IT company;
- Remote or hybrid work format
- Paid sick leave and vacation;
- A well-equipped and comfortable office in Wroclaw;
- MultiSport card and private medical care (LuxMed);
- Budget for specialized training;
- Day off to celebrate your birthday and an additional day off to give back through volunteering.
Requirements:
- 4+ years of software development experience, including at least 4+ years in mobile development using React Native;
- Experience in developing backend services with Node.js;
- Proficiency in JavaScript and TypeScript;
- Experience with state management tools such as Redux, Zustand, or Recoil;
- Deep understanding of mobile application architecture, navigation models, and performance optimization;
- Familiarity with RESTful APIs, GraphQL, and third-party API integrations;
- Experience integrating Google APIs (Geo, Routes) and Firebase Push/Notification (FCM/APNs), including background processing;
- Experience with mobile debugging, logging, and analytics tools;
- Experience with relational and non-relational databases;
- Experience with cloud services such as AWS, Google Cloud, or Azure;
- Knowledge of CI/CD tools and mobile app deployment (App Store, Google Play);
- Strong understanding of version control (Git);
- Excellent problem-solving and communication skills.
Nice to have:
- Experience with Elysia (Bun) and its plugin ecosystem;
- Experience with WebSockets or gRPC in React Native.
Technological stack: JavaScript, TypeScript, React Native, React.js, Node.js, Elysia (Bun)
Key Responsibilities:
- Develop and maintain mobile applications based on React Native for iOS and Android;
- Optimize application performance, reduce loading times, and improve UI responsiveness;
- Implement best development practices, including code reviews and testing;
- Participate in sprint planning and task estimation;
- Collaborate with business analysts, designers, and backend teams to align requirements and integrations;
- Integrate with APIs and third-party services;
- Design mobile application architecture with scalability and performance in mind.
Send your CV — we are waiting for you!