- Company Name
- Gallup
- Job Title
- Senior Front-End Engineer
- Job Description
-
**Job title:** Senior Front‑End Engineer
**Role Summary:** Architect and implement scalable, data‑driven user interfaces for a cloud‑native analytics platform. Lead front‑end development, mentor teammates, integrate AI services, and ensure high performance, accessibility, and maintainable code across React/TypeScript applications.
**Expectations:**
- Deliver polished, responsive UIs that translate complex data into actionable insights.
- Drive architectural decisions to improve scalability, performance, and testability of front‑end systems.
- Champion best practices in code quality, security, and accessibility.
- Lead AI integration efforts with GenAI services and AWS‑hosted APIs.
- Mentor junior engineers to elevate overall front‑end expertise.
**Key Responsibilities:**
- Design, implement, and maintain dynamic UI components using React, TypeScript, and modern tooling (Vite, TanStack libraries, Tailwind CSS).
- Build reusable component libraries and enforce consistent design standards.
- Integrate with RESTful and GraphQL APIs, as well as AWS‑hosted services.
- Prototype and deploy AI‑enhanced features leveraging GenAI APIs.
- Collaborate with designers, product managers, and back‑end teams on cross‑functional projects.
- Participate in code reviews, unit, integration, and end‑to‑end testing.
- Mentor peers, share knowledge, and contribute to a culture of continuous improvement.
**Required Skills:**
- 5+ years professional software engineering, 3+ years in React/TypeScript front‑end development.
- Proficiency with Vite, TanStack (React Query, etc.), and Tailwind CSS.
- Experience building high‑performance, data‑rich UIs and integrating with server‑side APIs.
- Working knowledge of at least one back‑end language (Java, C#, Python).
- Cloud deployment experience, especially AWS, and familiarity with cloud architecture.
- Familiarity with AI/GenAI service integration and AI coding tools.
- Strong focus on accessibility (WCAG), responsive design, and secure coding.
- Code‑community engagement (GitHub, open‑source, side projects) preferred.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.