Junior Frontend Developer

Compass Inc
Draper, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior
Compensation
$ 50K

Job location

Draper, United States of America

Tech stack

HTML
JavaScript
PHP
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Bootstrap
Business Systems
CSS
Code Review
Computer Programming
Databases
Continuous Integration
Cross-Origin Resource Sharing (Ajax Programming)
Software Debugging
Linux
Design of User Interfaces
IIS
Laravel
MySQL
Node.js
Software Engineering
Systems Integration
Web Applications
Cloud Platform System
Sql Optimization
PHP
React
Delivery Pipeline
Backend
GIT
Amazon Web Services (AWS)
Cloudflare
Integration Frameworks
Front End Software Development
Functional Programming
Cloudwatch
REST
Serverless Computing
Legacy Systems

Job description

This is a hands-on programming role focused primarily on front-end development, while also contributing to backend systems and integrations as needed. You will work closely with our Tech Systems Manager, external programming team, and internal developers to help deliver real-world software improvements ranging from small enhancements to medium-complexity systems.

Our goal is to bring the majority of software development in-house and reduce dependence on external vendors. This role is ideal for someone who enjoys practical software development, solving business problems, and working across both modern and legacy systems.

Basic Duties:

  • Develop and maintain front-end features for internal and client-facing web applications.
  • Build clean, maintainable, and well-documented code using HTML, CSS/SCSS, JavaScript, Bootstrap, React, and related technologies.
  • Contribute to backend systems using PHP, Laravel, Node.js, MySQL, REST APIs, and related services.
  • Work with APIs, cloud systems, databases, and third-party integrations.
  • Improve and modernize existing applications, including legacy systems.
  • Debug, troubleshoot, and optimize applications for usability, performance, and maintainability.
  • Participate in planning and technical discussions related to new features and improvements.
  • Provide occasional technical guidance, code review feedback, and mentoring to a junior developer.
  • Work collaboratively with the Tech Systems Manager and internal stakeholders to deliver practical business solutions., * AWS cloud services (S3, Lambda, EC2, RDS, CloudWatch, etc.).
  • Cloudflare Workers, serverless processes, queues, background processing, or similar technologies.
  • Experience with SQL optimization and debugging real-world application issues.
  • Familiarity with IIS, Linux, CI/CD pipelines, or deployment workflows.
  • Experience integrating third-party APIs or business systems.

Important Note:

We do not expect candidates to know every technology listed. Strong candidates are honest about what they know, what they have worked with, and what they are willing to learn. Candidates claiming deep expertise in every area may be asked detailed follow-up technical questions.

What We Offer:

  • Flexible hours (40+ hrs/week)
  • Opportunity to help build and improve internal systems
  • Hands-on, practical development work with real business impact
  • Opportunity for growth and increased responsibility over time
  • Supportive and collaborative team
  • Work with one of the fastest-growing insurance companies in Utah

Requirements

Do you have experience in UI development?, Required experience and familiarity with many of the following:

  • Strong front-end experience with HTML, CSS/SCSS, JavaScript, Bootstrap, and React (or comparable frameworks).
  • Practical backend experience with PHP and MySQL.
  • Experience with Laravel (or comparable modern PHP frameworks).
  • Familiarity with Node.js and REST API integrations.
  • Experience using Git for version control.
  • Familiarity troubleshooting browser/API integration issues (CORS, authentication, cookies, headers, proxies, cross-domain integrations, etc.).
  • Strong troubleshooting and problem-solving skills.
  • Comfortable working in an environment containing both modern and legacy systems.
  • Ability to work independently and make practical engineering decisions.
  • Good communication and collaboration skills., * Professional software development experience preferred. Equivalent practical experience, strong portfolios, and demonstrated real-world delivery may also be considered.

Benefits & conditions

Pulled from the full job description

  • Paid sick time
  • Flexible schedule, * Flexible schedule
  • Monthly 'Best-You' benefit
  • Health Fringe Benefit
  • Paid sick time & paid time off

Schedule:

  • 8-hour shift
  • Monday to Friday
  • Day shift
  • Occasional overtime as needed, Pay: Min $24 per hour, negotiable based on experience

About the company

Compass Insurance Advisors specializes in helping Individuals, Families, Self-Employed professionals, and Businesses find the best solutions for Health, Medicare, Group, Life, and Supplemental insurance. We are seeking a full-time `Experienced Software Developer (Front-End Focus)` to join our team and assist in building, maintaining, and improving our internal and client-facing web applications.

Apply for this position