Company Overview
We’re listeners. And learners. And partners.
At Liberty Fox Technologies, we provide software solutions and recommendations that improve our client’s business every day. We do that in a variety of ways, using a variety of software tools. We specialize in Microsoft.net but we’re fluent in most major platforms and methodologies.
Some clients hand out a book of instructions that tell a software developer exactly what to do. And that’s fine, if that’s the way they like to work. What makes us shine though is our ability to help them write the book (establish clear goals for their software project), publish it (produce it in a way that makes sense technically, but is based on a deep understanding of client needs and workflow), and then make sure it doesn’t sit on a shelf gathering dust (we want clients for life and that means designing software that adapts to a business as it changes over time).
The bottom line is that the technology solution always fits a customer’s needs, not just our preferred way of working.
Employee Value Proposition
We are one team, joining forces as employees, partners, and clients.
It’s critical to continuously improve, innovate, strive for excellence, and learn from your mistakes.
Always be kind, showing empathy and treating others with dignity.
Promote trust, be dependable, and transparent in everything you do.
And always question your assumptions, seek clarification, and confirm an equal understanding.
Location
Greater Philadelphia, Pennsylvania is preferred, but remote work is also an option.
Role Description
The Technical Lead is responsible for driving the success of development projects by balancing hands-on coding with mentorship and oversight. This role ensures high-quality deliverables, clear task delegation, and timely resolution of technical challenges while maintaining project budgets and estimates. This individual will play the role of liaison between the project manager and development team. The technical lead will work to confirm adherence to LFT’s standard operating procedure in all aspects of project delivery, assign tasks, confirm estimates, and unblock developers when necessary.
Additionally, the technical lead will also spend a significant portion of their time acting as a senior full-stack developer. This employee will provide delegation of appropriate tickets to their team and themselves.
This role is ideal for a leader who leads by doing—someone who thrives in a hands-on development role while empowering the team to deliver their best work, being able to manage their time well and delegate responsibilities.
Job Responsibilities
- Act as a senior technical escalation point for assigned projects
- Act as point of contact for all technical correspondence with client stakeholders
- Work with PM and client to identify any client requests which would be considered out of scope.
- Write high quality code on assigned tickets within given estimations
- Identify areas of technical risk in projects and provide recommended action plans to mitigate
- Assist and Support in Sales Engineering, Estimations, Assumptions and Proposal Creation
- Act as a bridge between project management and the development team, ensuring clear communication and alignment with project goals.
- Assign and oversee development tasks while actively contributing as a senior full-stack developer. Experience with modern front-end frameworks is required.
- Guide developers through technical challenges, ensuring they are following the best practices and architecture design patterns.
- Take ownership of critical features, act as an escalation point for the dev team, and identifying risk.
- Drive adherence to LFT’s standard operating procedures for project execution, including estimation, task management, and code quality.
- Oversight of project task assignment and approval of team estimates.
- Support Project Management in story grooming.
- Oversee confirmation of LFT standards being enforced.
- JIRA / SDLC Best Practices.
- Holding Team to operational standards and project lifecycle.
- Support in clean hand-off to QA.
- Review all Pull Requests from development team on associated projects.
- Work on appropriate assigned tickets delivering quality code to LFT standards.
- Senior Full-Stack software developer with experience in mobile applications
- At least 7+ years of proficiency with object-oriented, Full-Stack programming in C# (PHP/Python is a strong bonus)
- Comprehensive knowledge of HTML5, Javascript, CSS3, and SASS/SCSS
- Experience with modern Full-Stack. JavaScript Frameworks such as Angular and/or React
- Microsoft Xamarin / Blazor / Maui are strong bonuses
- Knowledgeable in implementing Responsive Web Design using Foundation or Bootstrap
- At least 5 years of experience with either MSSQL or MySQL Databases
- Familiarity with source control systems such as Git and Subversion (SVN)
- Familiarity with GitFlow and GitHub/Bitbucket are bonus
- Clear, professional communication skills including the ability to express technical and non-technical concepts to internal and external stakeholders
- Excellent time management skills for yourself and others
- The ability to deescalate a situation by jumping in and helping a junior team member of your team is a skill that is essential
- Critical thinking and problem-solving skills are a must
- Project leadership with the ability to support junior team members through guidance and teaching
- Understanding of agile methodologies
- Flexible Hours
- Weekly Remote Workdays
- Unlimited PTO
- Company Paid Health, Dental and Vision Insurance
- Matching 401k Plan
- Free Food Fridays
- Quarterly Company-Sponsored Team Events
- Great team-oriented work environment
If you’ve made it this far, you should probably apply. Fast. Like now. So what are you waiting for?