Skip to Main Content

Small company. Big projects. Let’s talk.

Available Positions

Front-End UI Developer

Remote Opportunity for a Front-End UI Developer - located within the Chicago area

We are looking for a Front-End UI Developer to join the engineering team at L2. This position is a pivotal member of our dynamic team, responsible for designing, developing, and implementing exceptional user interfaces for our single-page applications (SPAs) using modern tools, including Tailwind CSS. This is a fully remote position with minimal travel for team and/or client meetings and training. Salary is commensurate with skills and experience level.

The Front-End UI Developer is a pivotal member of our dynamic team, responsible for designing, developing, and implementing exceptional user interfaces for our single-page applications (SPAs). This position collaborates with the Lead Product Architect and Product Owner, translating design mockups into clean, efficient, and well-documented code. This role requires a strong passion for detail, a keen design sense, a steadfast focus on user experience and solid coding skills. Beyond development, this role also provides direct client support during product implementation, requiring excellent communication and problem-solving skills.

Key Responsibilities:

  1. Front End Design and Development

    • Develop and implement user interfaces for SPAs using modern front-end technologies, including, but not limited to, Tailwind CSS, JavaScript (and related frameworks/libraries), and HTML5.
    • Translate design mockups and wireframes into clean, efficient, and well-documented code, ensuring a seamless user experience.
    • Conduct thorough testing and debugging to identify and resolve front-end issues.
    • Maintain and improve existing codebases, focusing on best practices and code quality.
  2. Collaboration and Communication
    • Develop and implement user interfaces for SPAs using modern front-end technologies, including, but not limited to, Tailwind CSS, JavaScript (and related frameworks/libraries), and HTML5.
    • Translate design mockups and wireframes into clean, efficient, and well-documented code, ensuring a seamless user experience.
    • Conduct thorough testing and debugging to identify and resolve front-end issues.
    • Maintain and improve existing codebases, focusing on best practices and code quality.
  3. Performance and Process Improvement
    • Ensure the performance, responsiveness, and scalability of front-end applications.
    • Stay current with the latest front-end technologies and trends, integrating new knowledge into development practices.
    • Contribute to the continuous improvement of our development processes and methodologies.
    • Utilize version control systems (Git) proficiently to manage code changes, branches, and merges, ensuring streamlined workflows and minimizing conflicts.
    • Continuously grow technical skills to enhance Level 2 (L2) products, including expanding knowledge on security guidelines, rules, and policies for best practices.
  4. Client Support
    • Provide direct client support during product implementation, including troubleshooting and resolving technical issues, demonstrating excellent problem-solving abilities.
    • Work flexibly as needed to meet timelines/due dates, address emergency site needs, or resolve other critical issues, even if outside core work hours.

Qualifications:

  1. Educational Background:
    • Bachelor’s degree in Computer Science, Graphic Design / Web Design / Interaction Design or related field. Certifications and equivalent work experience will also be considered.
  2. Experience:
    • Minimum of 5 years of experience in front-end development with a strong emphasis on UI design and implementation.
  3. Technical Skills:
    • Proficiency in design tools such as Figma and Adobe Creative Suite.
    • Expertise in core front-end technologies: HTML, Tailwind CSS, and JavaScript.
    • Demonstrated experience with modern JavaScript frameworks and libraries.
    • Strong understanding of version control systems (Git).
    • Familiarity with agile development methodologies.

Create Your Own Career

Maybe you have something special, a skillset that we haven’t yet realized we need. You wouldn’t be the first - we’ve been wowed by a few folks who just showed up on our doorstep and surprised us with their passion and abilities.

Where do you think you can make an impact? Tell us a bit about yourself and let’s see where this goes!

Some of the Benefits

401K Matching & Profit Sharing

We provide a percentage match and discretionary profit sharing, because we share in our success together.

Responsible PTO

Work happens. Life happens. We offer a flexible, responsible paid time off program that helps to balance work and life.

Remote Work

Working from home sounds lovely and it is for many people. Some struggle with it– the distractions and lack of that team physically around you, helping to get you in that deep work headspace. We work to keep teams in contact and focused. We often make use of video meetings in order to feel like we’re really hanging out in the break room together. Teams are teams no matter the physical distance and are valued, respected, and considered with optimized work-from-home tools.

Health Insurance

We pay an employee’s health insurance premium through Blue Cross Blue Shield, so you’ll be ready to train with Stephen for his next Ironman.

FAQs

How do you promote collaboration, given people are working remotely?

Clear and timely communication is key. Project managers and team leaders organize regular stand-up meetings so each employee can share their progress toward goals and identify opportunities for other team members to lend a hand. We use a number of web-based tools (e.g. Slack, Mural, Basecamp, ActiveCollab, Monday.com, Google Apps) that make it easy to collaborate in real-time. We also use integrations and workflows to make communicating easy.

How do you encourage connection with employees?

100% distributed doesn’t hold us back from building bonds—daily conversations in Slack include non-work topics like #for_the_love_of_cooking and #furry_friends, along with posts on our employee website where you can show off pictures of pets and hobbies. We make space for other interests you may enjoy.

How do you keep your technology and tools current?

We make intentional investments of money and time to improve the products and services we offer. We found the best way to do this is to have a workforce that is fully engaged and up to date on current tools and trends. Some of our very best ideas come from our employees.

Would I be the sole developer on a project or is a team assigned to the project?

We believe that two (or more heads) are better than one. Our website project team includes some or all of the following: an executive sponsor, a project manager, a business analyst, a designer, and 2-3 development resources.

Is there an onboarding process? How long is it and what does it look like?

Onboarding begins on day one with your orientation to the company. Depending upon your position, onboarding may last four weeks or four months. During this time, you will learn our process and our tools and have the opportunity to apply your knowledge and skills to real work. Feedback from your teammates and manager will guide your learning.

Is there a formal review process?

What we really hope you ask is “Will I get regular feedback to know how I’m doing?” That is the basis for our performance management process. We also conduct a six-month check-in with new employees to ensure the role is a good fit for you and for us. Salary and performance reviews are typically conducted on an annual basis by L2 Leadership.

Is there any travel required?

Depending upon the position, employees may be asked to travel for work to attend internal meetings (typically 1-2 times a year) and occasionally but not regularly for clients. This might include travel for employee or client meetings, onsite at a client location and/or travel for industry conferences.

7,018

miles Stephen has run since 2013

12

t-shirt designs for past conferences

91

years young for our receptionist

1.6

milliseconds optimized with a new piece of code