Highland is looking for an experienced, hands on PHP developer to join our team in the Chicagoland area.
Title: Lead Laravel PHP Software Developer
Location: Chicagoland. We work together once a week at our Loop offices and at our client's offices from time to time.
Hours: We're based in Chicago and typically work 9am-5pm CST. There is some flexibility
here.
Travel: Overnight travel up to 5%.
Please note that relocation and sponsorship are not available for this role.
The Ideal Candidate
- You are empathetic to user, client, and team needs
- You have significant experience in consulting as an employee of a consulting agency/firm
- You have experience consulting with C-level stakeholders in medium to large businesses
- Motivated by tough problems, both in and out of the code
- Collaborate with product managers, clients, and other developers to define solutions, create detailed delivery plans, and adjust plans as needed
- Possesses the ability to create and deliver effective presentations, communicating complex information in a simple manner
- Proud they don't let things slip through the cracks
- Enjoys improving DX (developer experience, like UX for devs)
- You have experience evaluating legacy code bases with a bias toward improving rather than replacing
- You have strong, favorable opinions about TDD and pairing/ensemble programming
- You have high standards for code quality
- You have experience managing a team of developer
- You have managed 3rd party vendor partners in areas such as managed services or hosting providers
Development Experience
- You have a strong capability in Laravel and at least a working knowledge of client-side
MVVM frameworks like Vue and React - You have multiple years of experience modernizing legacy applications
- You can effectively communicate trade-offs to both technical and non-technical team members
- You have been part of a team that has successfully built several medium-to-large scale
applications - You have experience estimating complex technical work through analysis and work breakdown
- You may have experience with:
- Web application system architecture & design
- Configuring servers and automating deployments
- A11y & W3C standards
- Tailwind CSS
- Other server-side languages
- Laravel Livewire
- Cloud based repository management
- Linux system administration
Team & Process
- Our project teams include some combination of software engineers, product
managers, and direct client involvement. - We're a curious bunch, continually assessing and improving digital product
development practices with product and user-centric thinking. - We seek diverse perspectives for feedback and critique throughout projects and
initiatives.
Client Relationships
- All of our project team members advise and consult with clients and team members on product and technical direction. We aim to always keep end-user and business outcomes in mind to make the right trade-offs.
- We strive to have frank, honest conversations with our clients and team members.
Education and Experience Requirements
- A degree in Computer Science is preferred. Other comparable training is acceptable.
- Strong technical consulting skills
- 6+ years of proven experience developing custom software
Compensation & Benefits
- Full-time salary of $130,000 to $155,000 plus annual bonus target $5,000 to $10,000
- Health, dental and vision insurance
- 401k retirement savings plan
- Unlimited sick time, 9 paid company holidays,
4 weeks' paid time off - 40 hours of professional development time and a $1,000 learning stipend each year
- Fully paid parental leave: 12 weeks for birth mothers or 6 weeks for non-birth parents
- Short-term and long-term disability insurance and life insurance (Highland pays 100% of the premiums)