Frontend Engineer (React & AI) #400

Frontend Engineer (React & AI) #400
Categories: React
Type: Full-time (8h/day)
Location: Remote
Industry: Artificial Intelligence Crypto

About the company and product

Australian startup building a messenger-style application where users interact with trained AI assistants. Prototype and backend are in place, frontend is being prepared for public use. Core platform runs on Google Cloud Platform with Dialogflow CX and Cloud Functions. Team is small and international.

Role overview

You will own the frontend. First, polish an existing JS-based prototype and convert it into a production React application. Next, extend the app and later help deliver a React Native mobile client. The UI should feel modern and responsive with strong attention to conversational UX, voice I/O, and smooth micro-interactions.

You will work directly with a technical founder. The role is full-time, remote, with overlap between Europe and Australia time zones.

Responsibilities

  • Refactor and consolidate current JS files into a modular React application.
  • Set up project structure, linting, formatting, basic test coverage, and CI friendly build scripts.
  • Build polished UI interactions and animations, optimize rendering performance.
  • Implement chat and conversation flows with AI agents, including context and state handling.
  • Integrate voice features, text-to-speech, speech-to-text using browser APIs and Google voices.
  • Connect the frontend to Google Cloud Functions, handle auth, routing, and API errors.
  • Ensure accessibility, responsive layouts, and cross-browser compatibility.
  • Use modern AI coding tools productively (GPT, Gemini, Claude) while maintaining code quality.
  • Collaborate on requirements, break work into deliverables, and ship iteratively.
  • Interest in agentic AI, marketplaces and web3 concepts.

Required skills

  • 3+ years building SPAs with React and modern JavaScript or TypeScript.
  • Strong state management patterns (React hooks, context, or a store like Redux/Zustand).
  • API integration experience, including auth flows and async data handling.
  • Styling with CSS or a utility/CSS-in-JS approach, and comfort designing clean UI components.
  • Experience with animations and micro-interactions using React-friendly libraries
  • Working knowledge of browser audio APIs, TTS/STT integration, or willingness to learn quickly.
  • Practical use of AI coding assistants and ability to validate and refactor generated code.
  • Clear written and spoken English, ability to work independently in a startup setting.

Nice to have

  • React Native and experience with mobile app development.
  • Testing tools such as Jest, React Testing Library, or Playwright.

We offer

Work from anywhere

Work from anywhere (fully remotely or in our offices)

Competitive salary

Competitive salary based on the results of the interview

PTO

Paid vacation, national holidays and sick leaves

Professional education

Professional education reimbursement

Legal

Legal, accounting and taxes support

We accept job applicants preferably from Ukraine, but also consider talents from other parts of Eastern Europe (Poland, Moldova, Romania), Baltic (Lithuania, Latvia, Estonia), Balkans (Bulgaria, Macedonia, Albania, Serbia, Montenegro, Croatia, Bosnia) and Turkey.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

By submitting this form you agree to our Privacy Policy.

Refer a Friend

Do you have a friend, family member or colleague who is looking for a new role in software development?

Refer a Friend

Tell them about Echo, help them find their dream job and receive up to 1,000 USD as a reward.

How it works

1. Ask your friend for permission.

2. Send us your friend's contact details (email, Linkedin, etc).

3. Wait for approval.

4. Get a bonus once your friend gets hired.

Other Job Postings You Might Be Interested In

Zakhar photo
quotes
Echo has helped dozens of tech companies build and manage high-performing software engineering teams in Eastern Europe. Feel free to connect me directly at πŸ“§ zpiku@echoua.com
Zakhar photo

✎ posted by

Zakhar Pikulytskyi