Senior Principal Front End Engineer

Information Technology Software Engineer
API / Microservices CI/CD JavaScript / TypeScript React

Blue Ash, OH
139k/year - 156k/year
November 19, 2025
Candidates: 6 Interviewing: 0 Hired: 0
Contract-to-Hire In Person
Randi Brofft

Randi Brofft

Vice President
Information Technology Retail Transportation

About the Job

Gentis Solutions is looking for a Senior Principal Front End Engineer to join our team. This role is part of our Professional Consultants group, working directly with clients to accomplish their goals. The client has expressed an interest in hiring the individual after project completion. Consulting engagements of this type typically last an average of 3-6 months.

Compensation for this position ranges from 139k/year - 156k/year per year, based on experience. Payment is bi-weekly and is based on all hours worked, without eligibility for overtime.

This position requires the individual to be located in the Blue Ash, OH area.

Requirements

  • Bachelor’s degree in Computer Science, MIS, Mathematics, Business Analytics, or related technical discipline (or equivalent experience)
  • 3+ years of experience developing web applications with Angular and TypeScript
  • Proven experience designing and integrating RESTful APIs; familiarity with FastAPI or similar frameworks
  • Strong understanding of microservices architecture and containerization (Docker, Kubernetes, Helm)
  • Hands-on experience with Databricks and data engineering, including data schema design
  • Experience implementing sustainable engineering practices — automated testing, CI/CD, and monitoring/alerting
  • Strong problem-solving ability with comfort handling vague requirements and fast iteration cycles
  • Excellent communication skills with proven success collaborating across data science, product, and engineering teams
  • Ability to work independently, make rapid decisions, and adapt quickly to new technologies

Nice to Have

  • Experience building or scaling FastAPI services in production environments
  • Background in full-stack development or data-driven product engineering
  • Familiarity with cloud deployment patterns (Azure preferred)
  • Strong aptitude for cross-functional collaboration and mentoring peers

Bonus Skills

  • Experience with functional programming concepts in JavaScript or TypeScript
  • Familiarity with WebAssembly (Wasm) for performance-intensive web applications
  • Server-side development experience with Node.js or comparable backend frameworks
  • Proficiency with automated testing tools such as Jest or Mocha
  • Experience using modern build and bundling tools (Webpack, Rollup, Babel, Yarn)
  • Hands-on experience with end-to-end testing frameworks (WebdriverIO or similar)
  • Proficiency with GitLab for source control, CI/CD, and pipeline automation
  • Strong understanding of Web UI frameworks (Angular, Vue, Stencil, Svelte, etc.) and Web Components architecture
  • Familiarity with static typing tools like Flow or TypeScript
  • Experience configuring and maintaining NGINX for application deployment and load balancing
  • Proficiency in Bash scripting for automation and environment management
  • Exposure to cloud platforms such as Azure, Google Cloud Platform (GCP), or Cloud Foundry
  • Experience developing and deploying in Docker-based environments