Junior Frontend Developer
Role details
Job location
Tech stack
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