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.
Their mission is straightforward: help manufacturers track their products from inception to completion. This is achieved by allowing manufacturers to map their production process using Tracktile's Flow Builder and seamlessly connect with various aspects of their operations to ensure complete traceability.
With Tracktile's solutions, what used to take manufacturers a week or more to address during a product recall can now be resolved in just a few hours. Their goal is to make recalls less stressful and costly while providing valuable data to manufacturers efficiently and cost-effectively.
Recognizing the increasing complexity and competitiveness in manufacturing, Tracktile offers a flexible and budget-friendly solution to put their customers' minds at ease.
The Tracktile team consists of five dedicated individuals, including two developers in Canada and three team members in the Philippines.
For more information, visit Tracktile.
About the role:
Tracktile is seeking a strong React Native engineer to work closely with the CTO, assisting in the development of new features for the platform. This role is not limited to feature development; it also involves optimizing the app for various devices and workflows. The engineer will be responsible for enabling customers to use the platform on the web, tablets in manufacturing facilities, or on their mobile phones. The platform is entirely built on React Native and is currently available for Web and Android, with iOS compatibility on the horizon.
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.
Requirements
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.
Benefits
Why Join Tracktile?
*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.
How to apply?
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:
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.
At the request of Tracktile applications for this position must be submitted through JobRack and direct contact with the employer is not allowed. If you have any questions, please contact JobRack at: martin@jobrack.eu
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!
To make sure you receive updates on your application please add martin@jobrack.eu to your email address book.
Got questions about working remotely? Check out JobRack’s FAQ for answers to everything you might want to know. https://jobrack.eu/jobseeker-faq
Yearly based
United States - Remote