Senior Software Engineer ID73490

  • Publicado em 26/06/2026
  • Recife (2611606)
  • A definir
  • 0

Descrição:

Requirements

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

ABOUT THE ROLE We are looking for a

Senior React Native Engineer

to build and ship cross-platform mobile apps using React Native and Expo while developing web applications in ReactJS and APIs in Node.js for a franchisee engineering team. You will own the engineering lifecycle for your features — architecture, implementation, testing, CI/CD, and production monitoring — writing clean TypeScript and actively using AI tools including Claude and GitHub Copilot as a development accelerator. The role follows Agile practices in a collaborative, product-centric engineering environment.

WHAT YOU WILL DO - Build and ship cross-platform mobile apps using React Native and Expo (iOS and Android); - Develop web applications in ReactJS, sharing business rule libraries with mobile apps; - Design, develop, and maintain APIs in NodeJS to support these applications; - Use Claude or GitHub Copilot as a development accelerator, generating code scaffolding, writing and reviewing tests, creating documentation, and prototyping solutions; - Own the engineering lifecycle for your features: architecture, implementation, testing, CI/CD, and production monitoring; - Write clean, well-tested TypeScript code and maintain high standards through code review and documentation; - Optimize application performance for speed, responsiveness, memory, and offline capability; - Debug, troubleshoot, and resolve software defects and production issues; - Participate in Agile or product-centric delivery practices including sprint planning and retrospectives; - Learn and apply new technologies, tools, and patterns to improve system quality and team effectiveness.

MUST HAVES - 4+ years of professional software engineering experience; - Experience delivering production software; - Experience working in Agile or team-based development environments; - Experience developing software with

JavaScript ,

Node.js ,

ReactJS , and

React Native ; - Familiarity with REST APIs and service-based architectures; - Experience working with databases and data persistence concepts; - Ability to follow established architecture and development standards; - Strong problem-solving and troubleshooting skills; - Ability to collaborate effectively within an engineering team; - Good communication skills and willingness to learn; - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience; - Upper-intermediate English level.

PERKS AND BENEFITS -

Professional growth : Mentorship, TechTalks, and personalized growth roadmaps. -

Competitive compensation : USD-based pay with education, fitness, and team activity budgets. -

Exciting projects : Modern solutions with Fortune 500 and top product companies. -

Flextime : Flexible schedule with remote and office options.