Tracktile helps growing manufacturers go digital with simple end-to-end traceability, inventory and smart hardware. . Their technology is powered by a modern backend and a versatile React Native application compatible with Android, iOS, and the web. Tracktile is dedicated to delivering innovative, practical solutions to their valued customers.
Currently, Tracktile is actively seeking a skilled Senior React Native Engineer to join their dynamic development team. This key team member will work with cutting-edge technology to make a significant impact on their customers’ day-to-day operations.
Responsibilities include:
🧾 Designing and developing scalable, secure, high-performance software solutions using Typescript, Node.js, and React Native.
📦 Collaborating closely with the team to define project requirements and deliver robust features.
📑 Optimizing the performance of React Native applications to ensure a seamless user experience.
💼 Developing and maintaining backend infrastructure and APIs to integrate seamlessly with front-end applications.
📊 Implementing and optimizing efficient database models and queries to support data-intensive operations and improve system performance.
🗓️ Conducting code reviews and providing constructive feedback to maintain code quality and ensure best practices are followed.
🧾 Staying up-to-date with the latest industry trends, tools, and frameworks, and proactively suggesting innovative solutions to improve the technology stack.
📦 Troubleshooting and debugging issues across the stack, ensuring timely resolution and minimal disruption to the application’s functionality.
Working Hours ⏰: Flexible.
Full-time.
Although the company offers flexibility in working hours, it’s important to note that the team is dispersed across two locations: Eastern Canada (AST) and the Philippines (PHT). The company prefers candidates to have working hours that overlap with the Canadian team (AST), but they can be accommodating. The company holds two-hour meetings each week.
To excel in this role, the ideal candidate should have:
✅ A minimum of 2–3 years of experience with React Native.
✅ Experience in shipping a React Native application for Web, Android, and IOS from a single codebase.
✅ An understanding of React Native performance optimization.
✅ Proficiency in Typescript and Node.js with a proven track record of delivering complex, scalable applications.
✅ Solid understanding of database systems, both SQL and NoSQL, as well as experience in data modelling and query optimization.
As the ideal candidate, they are expected to be:
✅ Communicative and focused on the success of their team as a whole.
✅ Strong problem-solving skills and ability to think critically and independently.
✅ They should communicate when they are blocked or unable to proceed on a given task.
✅ They should be active in sprint planning and work to understand the product in its entirety, as well as influence technical decisions around new functionality based on their knowledge and previous experience.
Brownie Points for:
✅ Experience with AWS (specifically Lambda, DynamoDB, RDS, and QLDB).
✅ Experience testing React Native applications (either unit, or end-to-end).
✅ Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies (Docker).
✅ Experience with IoT or hardware integrations.
✅ Familiarity with manufacturing processes and supply chain management.
✅ Contributions to open-source projects.
Why Join Tracktile?
- 💰 Competitive Salary: A monthly salary of $4,500-5,500 USD*.
- 🌴 Global Work Flexibility: Work remotely from anywhere in the world.
- 🕒 Flexible working hours.
- 👥 Opportunity to work on a cutting-edge product with a passionate and talented team.
- 🌟 Opportunities for professional growth and development.
- 🌴 Untracked days-off.
*Please note that this is a gross salary and that you are responsible for any tax-related procedures in your country of residence. We kindly ask you to apply only if you are happy to work remotely as an independent contractor.
The JobRack team are working with Tracktile to help them find their new team member.
The hiring process for this position will include the following steps:
- Completing the application form on JobRack.
- Recording a short video introduction of yourself.
- If shortlisted, completing test tasks.
- Attending video interviews to discuss your previous experience and the new role in more detail.
The JobRack team has gained a full understanding of the Tracktile’s needs and will review, filter, screen and test candidates in line with this.
To ensure your application is considered, take the time to carefully read the job description and submit a high-quality application.
We will, of course, provide you with feedback throughout the process.
Please note that this position requires 100% commitment and is not suitable for those seeking a side job, freelance work, or part-time employment. It is important to only apply if you intend this to be your primary and only full-time job. Any attempts to work multiple full-time jobs without the knowledge of your employer may result in termination and a ban from applying to other jobs on the JobRack site.
We look forward to receiving your application!
Apply Now