More jobs:
Full Stack Engineer
Job in
Birmingham, Jefferson County, Alabama, 35275, USA
Listed on 2026-03-08
Listing for:
Apt
Full Time
position Listed on 2026-03-08
Job specializations:
-
IT/Tech
UI/UX Design, Digital Media / Production, Web Developer
Job Description & How to Apply Below
Our architecture is built on Module Federation, enabling true micro front ends where autonomous teams ship independently without stepping on each other. You’ll contribute to the UI layer of a modern, federated application, crafting polished components, conversational flows, and real-time interactions that connect users to our AI backend. This isn’t just a coding role: you’ll have an opportunity to work directly with customers to understand their pain points, translate those insights into interface decisions in partnership with our UX teams, and build experiences that accelerate productivity in ways users didn’t know were possible.
Responsibilities- Build Conversational AI Interfaces:
- Develop rich, real-time conversational UI, chat experiences, prompt/response flows, streaming output displays, and context-aware suggestion panels.
- Build reusable, accessible React components that surface AI capabilities (text generation, summarization, data analysis, recommendations) in intuitive ways.
- Partnering with UX Designers, handle the nuances of AI-driven UX: loading states for inference, graceful error handling, confidence indicators, and progressive disclosure of complex outputs.
- Collaborate with the AI/ML team to shape how model responses get presented, ensuring outputs feel conversational and actionable, not raw or technical.
- Own Micro Front-End Architecture:
- Develop and maintain micro front-end modules using Webpack Module Federation, enabling independent deployment and team autonomy.
- Build shared component libraries and design-system primitives that ensure visual consistency across federated applications.
- Manage cross-module state, routing, and communication patterns, keeping the user experience seamless even when features ship independently.
- Optimize bundle sizes, lazy loading, and runtime performance to keep the platform fast across varying network conditions.
- Engage Directly with Customers:
- Participate in customer discovery sessions, demos, and feedback reviews to deeply understand how users interact with AI tools in their daily workflow.
- Translate customer insights into UI improvements, you’ll see firsthand how your design decisions impact real people’s productivity.
- Partner with product owners and UX designers to prioritize features based on actual user needs, not assumptions.
- Communicate technical trade-offs clearly to non-technical stakeholders, building trust and alignment across the organization.
- Craft with Precision:
- Obsess over the details: typography, spacing, transitions, micro-interactions, keyboard navigation, and responsive behavior across breakpoints.
- Build and maintain a living component library with thorough documentation, usage examples, and visual regression tests.
- Ensure all interfaces meet accessibility standards (WCAG 2.1+) and perform well under assistive technology testing.
- Conduct and participate in code reviews with a focus on component quality, readability, and front-end best practices.
- 3+ years of professional front-end development with modern React (hooks, context, component composition).
- Experience with, or strong enthusiasm for, micro front-end architectures (Webpack Module Federation, single-spa, or similar).
- Demonstrated attention to UI detail: you can look at a design comp and spot every inconsistency, and your implementation matches pixel-for-pixel.
- Excellent communication skills, you’re comfortable presenting to customers, leading design discussions, and explaining technical decisions to non-engineers.
- Comfort with direct customer interaction: you’ve participated in user research, demos, or feedback sessions and used those insights to improve a product.
- Solid understanding of REST/Web Socket APIs, async data flows, and client-side state management (Redux, Zustand, React Query, or similar).
- Experience building chat or conversational interfaces (chatbot UIs, messaging platforms, real-time collaboration tools).
- Exposure to AI/ML concepts, working with LLM outputs, prompt engineering, streaming responses, or retrieval-augmented generation (RAG).
- Familiarity with design systems at scale (Storybook, Chromatic, or similar visual testing tools).
- Experience with Web Sockets, Server-Sent Events, or other real-time communication patterns.
- Contributions to open-source projects or published component libraries.
- Background in UX research methodologies, usability testing, or human‑computer interaction.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×