Front-end Engineer

Website HelloGov AI

Description

HelloGov AI is hiring a Front-end Engineer to build and improve the web interfaces behind its government technology platform. The company uses AI to make government services such as passport applications, travel visas, vehicle registration, and business registration easier for users. This is a full-time, on-site position at the company’s Brickell office in Miami, Florida.

The engineer will work on the company’s website, checkout system, customer portal, and internal admin dashboard. The role focuses on Next.js, React, and TypeScript, along with responsive interfaces, reusable components, APIs, authentication, real-time features, and production deployments.

This could be a good fit for a front-end developer with at least three years of professional experience who enjoys building modern web applications and taking features from development through production. Experience with AI-powered software, LLM APIs, Node.js, WebSockets, and modern development tools can make an application stronger, although several of these are preferred rather than required.

Job at a Glance

Job Title Front-end Engineer
Company HelloGov AI
Location Miami, Florida
Job Type Full-Time, On-Site
Experience 3+ years of professional front-end development
Industry Government Technology / Artificial Intelligence
Job Category Front-end Software Engineering
Main Focus Next.js, React, TypeScript, responsive web applications and AI-powered features

Detailed Role Requirements & Responsibilities

Front-End Development

The main responsibility is building and improving modern web applications using the company’s front-end technology stack.

You will:

  • Build and improve applications using Next.js, React, and TypeScript
  • Write clean, organized, and maintainable code
  • Create reusable UI components
  • Maintain a scalable front-end structure
  • Take ownership of features from development through production
  • Participate in code reviews and help improve code quality

UI Development and Responsive Design

The engineer will turn product and design requirements into working web interfaces.

Responsibilities include:

  • Converting Figma designs into responsive web pages
  • Building accessible interfaces
  • Creating reusable components
  • Working with design systems
  • Developing interactive user workflows
  • Supporting document-based user experiences

Experience building interfaces that work well across different screen sizes and devices will be important.

API Integration

The role involves connecting front-end applications with backend services.

You will work with:

  • REST APIs
  • GraphQL APIs
  • Interactive application workflows
  • Backend services supporting customer-facing applications

Candidates should understand how front-end applications communicate with APIs and how to handle data and application states effectively.

Real-Time Features

The position includes developing real-time functionality using WebSockets.

Relevant work may include:

  • Building real-time application features
  • Connecting front-end interfaces to live backend events
  • Working with WebSockets
  • Supporting interactive user workflows

Experience with Socket.io is listed as a preferred skill.

Authentication

The engineer will also work with user authentication.

The job specifically mentions:

  • Auth0
  • OAuth
  • User authentication workflows

Experience with Auth0 is required, while broader OAuth familiarity is also relevant.

AI-Powered Features

HelloGov AI uses artificial intelligence as part of its products, and the front-end engineer will support AI-based features and customer workflows.

Preferred experience includes:

  • Building AI-powered software
  • Integrating Large Language Model APIs
  • Using AI development tools
  • Working with tools such as Cursor, GitHub Copilot, Claude Code, or ChatGPT

AI experience is listed under preferred skills, so candidates should distinguish it from the core front-end requirements.

Deployment and Performance

The engineer will help deploy applications and monitor their performance.

The job mentions:

  • Vercel for application deployment
  • Sentry for performance monitoring and error tracking
  • Troubleshooting
  • Debugging
  • Performance optimization

The ability to investigate front-end problems and improve application performance is part of the core requirements.

Team Collaboration

The engineer will work closely with:

  • The Engineering Lead
  • Back-end developers
  • Product managers
  • Designers
  • Other members of the engineering team

The role requires good communication and teamwork, along with the ability to work in a fast-moving startup environment.

Required Skills and Experience

The main requirements include:

  • 3+ years of professional front-end development experience
  • Strong knowledge of Next.js
  • Strong knowledge of React
  • Strong knowledge of TypeScript
  • Strong knowledge of JavaScript
  • Strong knowledge of HTML5
  • Strong knowledge of CSS3
  • Experience building and launching production-ready web applications
  • Experience working with REST APIs
  • Experience working with GraphQL APIs
  • Understanding of responsive design
  • Experience creating reusable components
  • Understanding of design systems
  • Familiarity with Auth0 or OAuth authentication
  • Experience using GitHub and modern development practices
  • Strong troubleshooting and debugging skills
  • Front-end performance optimization skills
  • Good communication and teamwork skills
  • Fluent written and spoken English
  • Ability to work in a fast-moving startup environment
  • Availability to work on-site in the Brickell, Miami office Monday through Friday, 9:00 AM to 6:00 PM

Skills That Can Strengthen Your Application

The following are listed as preferred skills rather than core requirements:

  • Node.js
  • NestJS
  • WebSockets
  • Socket.io
  • Figma
  • Vercel
  • Sentry
  • Puppeteer
  • Mailgun
  • EasyPost
  • Cursor
  • GitHub Copilot
  • Claude Code
  • ChatGPT
  • AI-powered software development
  • LLM API integration
  • PHP frameworks

If you have experience with these technologies, include relevant projects or accomplishments rather than simply listing the tools.

For example, if you have integrated an LLM API into a React or Next.js application, explain what the feature did and how users interacted with it.

Industry Context & Career Advice

Front-end engineering is increasingly connected to backend APIs, authentication, cloud deployment, real-time functionality, and AI-powered features. Modern front-end developers are often expected to understand more than HTML, CSS, and JavaScript.

This position is a good example of that broader role. Alongside React and Next.js, the engineer will work with REST and GraphQL APIs, Auth0, WebSockets, Vercel, Sentry, and AI-powered features.

For your resume, show that you can take a feature from design through production. A strong front-end portfolio should demonstrate responsive interfaces, reusable components, API integration, debugging, performance optimization, and real-world product development.

AI experience can also help differentiate candidates. You do not necessarily need to be an AI specialist, but experience integrating LLM APIs or using AI development tools can demonstrate that you are comfortable with the direction of modern software development.

What to Highlight on Your Resume

For this position, make these skills and experiences easy to find:

  • 3+ years of front-end development
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • HTML5 and CSS3
  • Production web applications
  • REST APIs
  • GraphQL
  • Responsive design
  • Reusable components
  • Design systems
  • Figma
  • Auth0
  • OAuth
  • WebSockets
  • Socket.io
  • GitHub
  • Vercel
  • Sentry
  • Performance optimization
  • Debugging and troubleshooting
  • AI-powered applications
  • LLM API integration
  • Node.js or NestJS
  • Cross-functional collaboration

When describing your experience, focus on what you built and the outcome. Instead of writing only “Developed React applications,” explain what application you built, what technologies you used, and what you improved.

A stronger resume bullet for this role could be:

Built and launched production-ready Next.js and React applications using TypeScript, integrating REST and GraphQL APIs while developing reusable, responsive components and optimizing front-end performance.

Customize this bullet with your actual projects, technologies, and measurable results.

Interview Preparation

How would you structure a scalable React or Next.js application?

Be prepared to discuss component structure, reusable components, state management, API integration, performance, code organization, and maintainability.

How do you turn a Figma design into a responsive web page?

Explain how you interpret the design, identify reusable components, handle different screen sizes, maintain accessibility, and work with designers when something needs clarification.

How would you integrate a REST or GraphQL API into a front-end application?

Think about data fetching, loading states, errors, authentication, caching, validation, and how the interface responds to API failures.

How would you improve the performance of a Next.js application?

Review topics such as rendering strategies, code splitting, image optimization, caching, bundle size, network requests, and identifying performance bottlenecks.

How would you implement real-time functionality with WebSockets?

Be ready to explain how the client establishes a connection, receives events, updates the UI, handles disconnections, and deals with potential errors.

How would you handle authentication with Auth0 or OAuth?

Review authentication flows, tokens, protected routes, session management, and the difference between authentication and authorization.

Tell us about a production application you built.

Choose a project where you can explain your responsibilities from development through deployment. Discuss the architecture, challenges, technologies, debugging process, and results.

How have you used AI tools in software development?

If you have used Cursor, GitHub Copilot, Claude Code, ChatGPT, or similar tools, explain how they helped your workflow and how you verified the generated code.

How do you work with designers, backend developers, and product managers?

Prepare a real example that shows how you handled requirements, clarified technical questions, resolved disagreements, and delivered a feature as part of a team.

Advice for Applicants

This position is best suited to a front-end engineer who already has professional experience with Next.js, React, and TypeScript and has shipped production web applications.

The most important thing to demonstrate is practical front-end development experience. Your resume should show that you can build responsive interfaces, create reusable components, connect applications to APIs, troubleshoot problems, and take ownership of features through deployment.

AI experience is useful but is listed as a preferred skill, not a core requirement. If you have experience with LLM APIs, AI-powered applications, or AI coding tools, highlight it. If you do not, focus on your strong front-end fundamentals and production experience.

Also pay close attention to the work arrangement. This is not a remote position. The job requires employees to work on-site at the Brickell, Miami office Monday through Friday, 9:00 AM to 6:00 PM.

The strongest application will position you as a developer who can turn designs into polished production applications, work effectively with APIs and modern web technologies, solve performance problems, and collaborate with a product and engineering team.

Benefits

HelloGov AI lists the following benefits:

  • Medical, dental, vision, and life insurance through Aetna
  • 10 days of paid time off plus most federal holidays
  • Company-paid parking
  • Free coffee, snacks, and drinks at the office
  • Team lunches and company events
  • Collaborative office environment in Brickell, Miami
  • Support from experienced engineers
  • Opportunities to work with modern technologies and grow your career
  • Opportunity to contribute to products used by thousands of people

To apply for this job email your details to jobsinator.official@gmail.com

Scroll to Top