Advanced Junior React.js Engineer
Intempt Technologies is hiring an Advanced Junior React.js Engineer who can operate with ownership, clarity, and strong fundamentals. This role is for someone who has built real applications, understands modern React patterns, and wants to grow quickly inside a focused, high-quality engineering environment.
You’ll work directly on the GrowthOS interface, shaping real product features used by growth, marketing, and engineering teams across our customer base
What You’ll Do
- Build clean, modular React components using modern React patterns (hooks, composition, controlled/uncontrolled components).
- Work with API-driven UIs — handling async flows, UI state, and predictable data handling.
- Translate Figma designs into polished, production-ready interfaces.
- Refactor code to improve clarity, patterns, and performance.
- Participate in PR reviews with a focus on readability, naming, and consistency.
- Work with engineering leadership on UI architecture decisions.
About You
- You’ve built real projects end-to-end, not just tutorials.
- You understand why React behaves the way it does (render cycles, dependency arrays, boundaries between props/state).
- Comfortable with TypeScript or can pick it up quickly.
- Strong attention to UX details — loading states, errors, empty states, spacing, and flows.
- Can explain trade-offs clearly (lifting state, memoization, context vs custom hooks).
Communicate clearly and ask strong clarifying questions.
Nice to Have
- Experience with Zustand, Redux Toolkit, or custom hook patterns.
- Some exposure to performance profiling and optimization.
- Experience with UI systems (Tailwind, Material, Chakra) or internal component libraries.
- Understanding of API shape, schema thinking, or integration workflows.
Soft Skills
- Clear analytical thinking and strong problem-solving abilities.
- Excellent communication — able to explain architecture decisions simply.
- Ownership mindset — you take responsibility for systems, not just tasks.
Curiosity — you push for deeper understanding and continuous improvement.
Language Requirements
At least an intermediate level of spoken and written English, enabling clear and effective communication with team members and stakeholders.
Hiring Process
- 15-minute CEO Interview
45–minute Engineering Interview
- React reasoning
- Code walkthrough
- UI architecture scenarios
How to apply
Please email hey at intempt.com with a short explanation (under 800 words) of how you’d approach responsibilities like the ones above.
Walk us through your thinking as if you were already doing the job.
Include:
- Resume
- Links to GitHub or relevant backend work
- A short video or illustrative explanation of a backend service you built and why you designed it that way
We rarely hire at Intempt — when we do, applications are high volume. Please keep your note concise.
Equal Opportunity
Intempt Technologies is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Required skills experience
| React.js | 2 years |
| TypeScript | 2 years |
Required languages
| English | B1 - Intermediate |