Ssr React Native Developer
Driven by our enthusiasm for meeting new talents and fostering connections within the community and as part of our profile mapping program, we are now exploring diverse roles, including Semi Senior React Native Developer to expand the Engineering area. It’s important to note that, in this instance, the role does not involve immediate hiring but rather serves as a part of a pipeline for future recruitments.
We're looking for a Semi Senior React Native Developer, to join our multicultural team and be part of the full development cycle of web and mobile apps: including understanding business needs, designing solutions for specific problems, and developing the product. They should be able to work independently with little support from other devs to develop high-quality software aligned with client needs and company standards, with AI tools as part of their day-to-day workflow.
What are the main responsibilities of this role?
How we work:
We embrace an AI-first mindset, continuously exploring how artificial intelligence can enhance the way we build products, solve problems, and deliver value. Across all stages of the development process, we encourage our teams to actively leverage AI to boost productivity and drive innovation.
With offices in Uruguay, Argentina, and Colombia, we offer the flexibility to work remotely. Discover more about life at Rootstrap at .
All of our candidate searches are covered under Uruguayan Law 19691 (the purpose of this law is to promote the inclusion of people with disabilities).
As part of our Security and Compliance process, all seniority levels and roles must follow the company’s information security policies and secure development practices, and promptly report any suspected security incidents or vulnerabilities.
We're looking for a Semi Senior React Native Developer, to join our multicultural team and be part of the full development cycle of web and mobile apps: including understanding business needs, designing solutions for specific problems, and developing the product. They should be able to work independently with little support from other devs to develop high-quality software aligned with client needs and company standards, with AI tools as part of their day-to-day workflow.
What are the main responsibilities of this role?
- Deliver well-designed and high-quality code, with automated tests.
- Navigate ambiguity with strong technical judgment: evaluate tradeoffs, break down unclear requirements, and take ownership of the outcome regardless of how much of it was AI-assisted.
- Engage with the product, not just the code: understand the business problem behind each requirement, bring technical judgment into early product definition, and connect technical decisions to product and client value.
- Participate in the overall management of the project (planning and review calls, board and story-map maintenance, etc).
- Ensure the development of high-quality code across the company.
- Write meaningful code reviews, including critical review of AI-generated code.
- Collaborate with internal initiatives.
- Encourage project and company technical improvement.
- Assist team members and generate meaningful discussions during disagreements.
- Execute the right level of documentation for the project.
- Software experience from degree studies.
- +2 years approx. of experience in the IT field.
- At least 2 years of experience developing mobile apps using React Native or 1 year using React Native with solid experience working with ReactJS in the past.
- Experience writing tests using react native testing library and/or jest.
- Experience working with Typescript.
- Experienced in building mobile applications that consume RESTful JSON APIs
- Experience with GooglePlayStore and AppStore distribution process, for internal/external testing or production releases.
- Experience developing native mobile apps.
- Experience with Git and version control workflows.
- Advanced English skills, both written and spoken.
- Experience working with agile methodologies and within an agile environment.
- Experience working with CI/CD pipelines (Continuous Integration and Continuous Delivery)
- Hands-on experience using AI development tools (such as Cursor or Claude Code) as a core part of the development workflow, going beyond single-prompt assistance into agentic workflows.
- Comfort engaging directly with product/client stakeholders to understand what's driving a requirement, not just what it asks for.
- Access to Certifications, and a Mentorship Program for your professional growth.
- Learning Bonus.
- Opportunities to organize cross-functional initiatives and receive 360 Feedback to improve your skills continuously.
- The flexibility to work remotely or from our offices in Montevideo, Buenos Aires, and Medellín, with a flexible time schedule and Workation program.
- Gym benefits, psychological counseling, and weekly lunch reimbursements with special foods in the offices.
- An Onboarding kit and access to cutting-edge technologies and tools to make your work easier.
- After offices, Prizes, and special occasions gifts to celebrate your achievements.
- People Care referent to support your well-being and personal development.
How we work:
- We offer a flexible and diverse work environment that fosters multicultural talent
- We value autonomy and creativity. We want people to bring ideas to the table and to think as leaders.
- We put our focus on real human connections
- We have a commitment to excellence
We embrace an AI-first mindset, continuously exploring how artificial intelligence can enhance the way we build products, solve problems, and deliver value. Across all stages of the development process, we encourage our teams to actively leverage AI to boost productivity and drive innovation.
With offices in Uruguay, Argentina, and Colombia, we offer the flexibility to work remotely. Discover more about life at Rootstrap at .
All of our candidate searches are covered under Uruguayan Law 19691 (the purpose of this law is to promote the inclusion of people with disabilities).
As part of our Security and Compliance process, all seniority levels and roles must follow the company’s information security policies and secure development practices, and promptly report any suspected security incidents or vulnerabilities.