REACT NATIVE ENGINEER
2 days/week onsite in Atlanta, GA | have Remote option as well
6 months+
2 positions
Level
- Targeting mid to seniorlevel engineers
- Open to:
- 1 Mid + 1 Senior
- OR 2 Senior engineers
- Not looking to hire two midlevel engineers
Technology Stack
- Frontend (Web): React (modern versions), TypeScript, Redux
- Mobile: React Native (iOS & Android)
- Backend & Platform: Microservices architecture, APIs, containers
- Cloud: Google Cloud Platform (experience with cloud concepts expected)
- CI/CD: GitHub Actions
- Additional Tools:
- Redis (caching) – nice to have
- Auth0 (identity provider) – nice to have
Key Responsibilities
- Build and enhance new React and React Native components for web and mobile platforms.
- Actively contribute to new feature development in a modern, enterprisescale application.
- Collaborate with backend teams on API design, integration, and troubleshooting.
- Step beyond pure UI work when needed (containers, cloud concepts, microservices).
- Participate in architectural discussions and contribute thoughtful implementation decisions.
- Write maintainable, scalable code and explain why certain approaches or patterns were chosen.
MustHave Requirements
- Strong, handson experience with modern React.
- Solid knowledge of Redux and TypeScript.
- Experience building mobile applications using React Native for both iOS and Android.
- Ability to explain design decisions and tradeoffs—not just “this is how I was told to do it.”
- Comfortable discussing:
- Component structure
- Web application architecture
- Enterprisescale React patterns
- State management decisions
- Willingness to work onsite in Atlanta 2 days per week.
NicetoHave (What Will Win)
- Experience working in a microservicesbased architecture.
- Exposure to Redis for caching.
- Experience with Auth0 or similar identity providers.
- Automation testing and accessibility testing experience.
- Familiarity with GitHub Actions for CI/CD.
Soft Skills
- Strong communication skills with the ability to clearly explain background, reasoning, and thought process.
- Comfortable articulating design decisions—even if the solution isn’t perfect.
- Selfdriven mindset with the ability to take ownership and help the team succeed.
Interview Process
- Initial Screening
- Highlevel React questions
- Expectation that even midlevel candidates can go into detail
- Focus on architecture, component interaction, and reasoning
Live Coding Interview- Conducted using CoderPad
- Example exercise: build a simple task board
- Focus is not complexity, but:
- Component choices
- State management decisions
- Code organization
- Ability to explain why decisions were made
The team values thought process over perfection. Candidates are encouraged to explain tradeoffs and reasoning—even if choices could be debated.
Team Information
- Team size: 7–10 (including Product Owner, Tech Lead, and QA)
- Engineering leadership and several SMEs are based in Atlanta
- Onsite presence helps with faster onboarding and collaboration