freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer III

Open 58d reposted 2× · 2 open copies

What You’ll Work On

  • React Native applications running on iOS, Android, and Web

  • Shared UI components and business logic across platforms

  • Performance-sensitive workflows used in real restaurant operations

  • Production code where stability matters more than cleverness

Growth Opportunities

  • You’ll have opportunities to grow in areas such as:

  • Architecture ownership and technical decisionmaking

  • Mentoring and supporting junior engineers

  • Monorepo tooling (e.g., Nx)

  • CI/CD pipelines and cloud platforms (AWS, Firebase)

  • Authentication and security (OAuth, JWT, Cognito, Firebase Auth)

  • Design systems and reusable component libraries

  • Endtoend testing (Detox, Cypress)

  • Advanced use of AI as a productivity and thinking partner

React Native Engineering

  • Build and maintain features using React Native, with attention to:

  • Component design and hooks

  • Rendering performance and rerender control

  • Navigation patterns

  • Platform differences (iOS / Android / Web)

  • Contribute to ReactJS codebases when shared behavior makes sense

  • Write code that teammates can easily understand, maintain, and extend

Debugging, Performance & Production Quality

  • Debug issues across JavaScript and platform-specific behavior

  • Investigate crashes and production issues using tools such as: Sentry, Crashlytics, Datadog

  • Optimize performance where it matters (avoid premature optimization)

  • Take ownership of features after release through monitoring and iteration

Delivery & Collaboration

  • Work closely with backend engineers on API contracts and data flows

  • Collaborate with product, design, and QA to ship stable features

  • Participate in code reviews focused on quality, clarity, and learning

  • Communicate clearly in English with international teammates

  • 3+ years of professional experience with React Native

  • Experience shipping and maintaining apps on iOS and Android

  • ReactJS / Web experience is a strong plus

  • Solid understanding of:

  • React hooks and component lifecycle

  • Rendering performance and memoization

  • Debugging tools and workflows

  • Experience integrating RESTful APIs and handling async data

  • Comfortable owning features endtoend within a defined scope

  • Willing to learn, ask questions, and improve continuously

Nice to Have (Not Mandatory)

  • Exposure to native mobile development (Java, Kotlin, Swift, ObjectiveC)

  • Experience working in large codebases or shared component systems

  • Enjoys using AI-assisted coding (“vibe coding”) to: Explore solutions faster, Debug more efficiently, Learn unfamiliar areas

AI tools are encouraged, not restricted. We trust engineers to use them responsibly.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available