Lead Software Engineer - Frontend

| Hybrid
Sorry, this job was removed at 12:25 p.m. (CST) on Friday, April 23, 2021
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Lead Software Engineer - Frontend
 

ABOUT US:

All Campus partners with leading, traditional institutions of higher education to expand online enrollment. We provide the up-front marketing investment, expertise, and service level required for success. Guided by our experience interacting with students from a wide variety of fields and backgrounds, we create a customized, specialized service offering to capture any audience. Our extensive list of clients includes the University of Southern California, the University of Arizona, the University of Florida, Purdue University, Boston University, DePaul University, Michigan State University, and many others.

We offer one of the most unique working environments you’ll find in Chicago - the quirkiness of a creative agency and the analytical mindset of a consulting firm. We are looking for team players who are highly motivated to deliver exceptional results for a growing organization. The ideal candidate is someone who enjoys coming up with new ideas, is comfortable communicating them to a variety of stakeholders and other managers, and who is excited by the prospect of working constantly to improve performance. Put simply, we genuinely like working with one another, and it shows—All Campus has been listed a Chicago Crain’s “Best Places to Work,” three years in a row (2018-2020) as well as a top-20 ranking on the 2019 and 2020 Built In Chicago “Best Places to Work” list. 

At All Campus, the passion and talent our employees bring to work every day are at the core of our continued success as a company. The company culture emphasizes diversity, excellence, integrity, appreciation, collaboration, creativity and camaraderie. We are committed to fostering your professional growth, as well as doing everything we can to keep you happy, healthy, and passionate about the work you do. Our competitive and comprehensive benefits package includes health coverage, retirement planning, and work-life balance benefits—in addition to plenty of perks like free food, lively parties, and Summer Friday hours. 

SUMMARY:

The Lead Software Engineer is a player-coach who is experienced in leading a team of software engineers and building web applications. The Lead Software Engineer will work with the VP of Engineering to architect and build a high performance, resilient, and intuitive web application for a non-technical audience. The Lead Software Engineer will lead a team of 3-4 Frontend Engineers and work alongside DevOps Engineers, Backend Engineers, Graphic Designers, QA Testers, and Project Managers  to ensure all elements of web creation are consistent.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Work with designers, product managers, and customers to understand user stories and document test cases
  • Work with the VP of Engineering to manage, hire, coach, and train other Frontend engineers.
  • Work with designers and product managers to ensure feasibility of deadlines with compromise, thorough planning, and creative use of existing resources
  • Ensure engineers understand the work and tasks at hand before and during implementation via Slack, user stories, and other agile rituals
  • Coordinate with both product and project managers to identify dependencies, finalize milestone dates, and ensure action items are done in the correct order
  • Build high-quality, scalable, and reusable code
  • Develop functional and sustainable web applications
  • Trace bugs across the surface as well as deep into our stack to provide the right people with the information needed to resolve them
  • Mentor junior engineers through pair programming, code reviews, architectural discussions, troubleshooting, design documents, and other tools of the trade
  • Align on endpoints with Backend Engineers to ensure end to end integration goes smoothly
  • Create threat models with DevOps Engineers and compliance analysts, meet to understand security recommendations and ultimately verify that the product is sufficiently secure
  • Following the latest and emerging technologies


SUPERVISORY RESPONSIBILITIES: 

  • This position has supervisory responsibilities.


EDUCATION and EXPERIENCE:

  • An equivalent combination of education, training and experience will be considered.
  • 7+ years developing rich UI for web applications
  • Proven experience managing a team of developers
  • Strong knowledge of React, Redux, React Hooks, TypeScript, Less, CSS3, and HTML5
  • Strong knowledge of modern front-end technologies - JS Frameworks, Webpack, etc. 
  • Strong knowledge of consuming APIs for data and 3rd party integrations. 
  • Strong experience with writing unit tests for React using Jest and Enzyme
  • Strong experience with Git
  • Experience with avoiding common security pitfalls and XSS exploits 
  • Familiarity with server-side application architecture, Python 
  • Excellent oral and written communication skills
  • Critical thinker and problem-solving skills
  • Great time management skills

All Campus is currently a remote work culture, we plan to return to the office in a flexible format, when it is safe to do so.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

At AllCampus, we’re committed to building a culture where people love what they do, feel supported to do their best work, which is why we are now Office Optional. There are times when our best days are collaborating in an office, and there will be days when our best work will be completed at home.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AllCampusFind similar jobs