Senior Front-End Digital Engineer
Remote, | IT (Information Technology)
(Position at GoHealth Urgent Care)
Position Summary:
JOB SUMMARY
- 8+ years of professional web/application development experience and strong proficiency with languages and frameworks, including React.js, Next.js, Node.js, JavaScript, Typescript, HTML, and CSS required.
- Deep understanding of front-end JavaScript frameworks, including Next and React, and best practices in web application architecture and design patterns.
- Strong proficiency with state management libraries such as Redux.
- Expertise in modern front-end build pipelines and tools like Webpack, Babel, etc.
- Proven track record developing high-quality, scalable, and re-usable front-end applications
- Deep understanding of headless CMS platforms such as Prismic.
- Extensive experience and proficiency in popular CSS frameworks including bootstrap, tailwind, etc.
- Strong ability to translate requirements into engaging, effective, responsive user experiences.
- Knowledge of UI/UX best practices and design principles and the ability to work closely with designers to ensure precise implementation of visual designs and user flows.
- Ability to define responsive breakpoints and collaborate with UI/UX designers to create cohesive, user-centric cross-platform experiences.
- Lead the implementation of Mobile First strategies, ensuring web applications are optimized for mobile usability.
- Collaborate with API engineers to ensure seamless integration and alignment between the front-end and back-end, focusing on scalability, security, and performance.
- Experience with testing frameworks such as Jest for unit and integration tests.
- Experience with end-to-end testing frameworks such as Playwright or Cypress.
- Experience in implementing web applications following Section 508, WCAG 2.2 accessibility guidelines and standards.
- Proven record of success using development practices, including agile project management, test-driven development, continuous deployment, etc.
- Strong verbal and written communication skills
- A solid understanding of web application development processes, including the software development life cycle.
- Proven ability to work with business stakeholders, understand their needs, and transform them into working products and features.
- Strong critical thinking, analytical skills, and ability to work through complex situations.
- Ability to work independently with minimal oversight and efficiently collaborate within the team to deliver results adhering to best practices.
- Self-motivated, detail-oriented, and organized.
- Understanding of SEO best practices and how to optimize front-end websites that use a headless CMS for search engines, including the proper use of metadata, ensuring optimal search engine indexing.
- Stay current on mobile design trends and technologies and mentor junior engineers on mobile-first principles.
- Experience with IaaS/PaaS cloud computing resources such as Microsoft Azure or AWS
- Understanding of security concepts and best practices in secure web development.
- Proficiency in authentication methods and Single Sign-On (SSO) implementations.
- Knowledge of Kubernetes, Docker tools/processes for software deployment
- Expertise with healthcare business processes within physician practices and associated application software necessary to support those processes within an integrated delivery system.
- Build and support front end web applications (presentation layer) with a heavy focus on the front-end using programming and scripting languages (Next.js, React.js, Node.js).
- Collaborate with cross-functional teams to design, develop, and maintain web applications. ]
- Integrate and manage content using Prismic and other content management systems.
- Deploy and maintain applications on Vercel and Azure.
- Manage production software. You ship it, you own it!
- Help maintain and build the development pipelines to increase speed, production, and quality.
- Monitor, identify, and relieve bottlenecks and restraints on production systems through development and system tuning.
- Ensure the applications are optimized for performance and scalability, focusing on security.
- Translate business needs and requirements into working products and features.
- Test and document current and future systems and development.
- Take ownership of web technologies and fully support the website, CMS, and other web applications at all stages, from requirements definition to ongoing production support.
- This role works independently and contributes to complex tasks and projects.
- Participate in code reviews and provide constructive feedback to the team.
- Stay updated with emerging technologies and industry trends to ensure the applications remain innovative and secure.
All qualified persons are granted an equal opportunity for employment without regard to race, color, religion, sex, sexual orientation and gender identity or expression, age, national origin, citizenship status, disability, genetic information, medical condition, family care leave status, pregnancy or pregnancy-related condition, otherwise qualified disabled or veteran status. The company will comply with all fair employment laws in each of the jurisdictions where we conduct business.
For applicants in California, please review our California Consumer Privacy Statement here.
About GoHealth Urgent Care
GoHealth Urgent Care has outstanding career opportunities in Atlanta, the Bay Area, Connecticut, Delaware, Maryland, Michigan, Missouri, New York, North Carolina, Northwest Arkansas, Oklahoma City, Portland/Vancouver, Texas and Virginia. And all of these positions have one thing in common: flexibility to practice and support urgent care medicine the way it was meant to be, without the stress and bureaucracy of hierarchical organizations. With reasonable work hours that don’t emotionally exhaust or burn them out, our team can balance and prioritize their professional and personal lives. Remote positions are also available.