Lead Frontend Engineer

KAR Auction Services Chicago , IL 60602

Posted 4 months ago

Summary: Are you looking to join a positive, diverse team to build beautiful, dynamic applications that tackle complex problems for real people? DRIVIN is looking to expand our development team as we continue to innovate in the used car industry.

As a web engineer, you've had experiences delivering real-time, data-driven web applications and supporting them in production. You can explain your debugging process and how you tackle technical debt. You are comfortable learning and evaluating new languages and libraries.

You are able to demonstrate discipline in promoting and adhering to style guides and developing best practices. You are deeply committed to refactoring and testing your code while keeping other developers in mind. You enjoy conducting peer reviews in the spirit of constructive collaboration. You also have hobbies and interests outside of work!

Your main responsibilities will be the implementation and maintenance of data-rich UI applications across desktop and mobile devices. You will communicate often with platform developers, data engineers, QA, and product owners to set and meet expectations.

Our team is collaborative, creative, and open-minded. Our tech stack is modern, using Amazon AWS to host our environments. Some languages we use include React + Redux, Webpack, and D3. We are proud of our data visualizations and advanced search and filters, which continue to impress our clients and other development teams.

We value an inclusive team environment which supports us in our differences. Our hiring process celebrates candidates from diverse backgrounds. We believe that demonstrated excellence is a transferable skill. Tell us what you've achieved!

Job Description:

Responsibilities

  • Build, maintain, and update user-facing features for a long-term project

  • Apply technical knowledge to advance and scope UI/UX solutions

  • Write modular, composable code for flexibility, sharing, and re-use

  • Write critical and supplementary unit, integration, and E2E tests before shipping code

  • Integrate with shared API services, keeping logic separate from view

  • Optimize processes and applications for efficiency and scalability

  • Communicate effectively, giving and receiving help as needed

Requirements

  • 5+ years industry experience in frontend development building web applications

  • Ease solving a range of complex and simple problems with Javascript

  • Familiarity with object-oriented and functional programming concepts

  • Long-term production support experience with a non-trivial userbase

  • Experience dynamically updating UI with asynchronous API payloads

  • Experience deeply testing code with unit, integration, and E2E tests

  • Experience with version control

  • BS/MS in Computer Science (or related field)

  • Experience with ES6+, React, Redux, Node, React Native or equivalent

  • Experience with Webpack or similar build and compilation tools

  • Experience with Git and Git Flow

  • Experience with charting libraries for building dynamic visuals

  • Experience connecting to RESTful Web Services for data access

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Systems Engineer
New!

Roundarch Isobar

Posted Today

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 Isobar is a digital agency committed to delivering robust, innovative, world-class solutions. We design and build everything from content-rich brand experiences to sophisticated business platforms to dynamic media and entertainment apps. Isobar's breadth of clientele means that our people have a broad range of industry and platform opportunities to explore. Full collaboration between our technology, user experience, creative, business, and marketing teams ensures we create complex, award-winning, slam-dunk work. Position Overview Isobar is seeking Lead Systems Engineers who enjoy the challenge of building automated solutions for continuous delivery of large-scale, highly available digital solutions. The ideal candidate must have experience working in a DevOps model playing an active role with software developers in building solutions. Past experience as a software developer is a plus, but not a core job responsibility. Instead, an understanding of software development processes, tools, and operations is the focus. Expectations also include performance and capacity monitoring, resolving trouble tickets, collaborating with and escalating issues to the development team, and managing code promotion processes between environments. Candidates should possess effective written and verbal communication skills and be willing to travel. Responsibilities * Configure and manage development, QA, and staging and production environments hosted in various cloud environments (Azure, Amazon) or client hosting centers * Design, implement, and operate systems that leverage cloud-native platforms and capabilities, including IaaS, PaaS, and SaaS * Manage the promotion of code between environments using current techniques and automation tooling for infrastructure, deployment, and test automation * Design and implement Infrastructure as Code (IaC) using industry-leading infrastructure automation tooling (Ansible, Chef, CloudFormation, ARM Templates, Terraform, etc.) * Collaborate with client and internal development teams to plan and support upcoming releases, and identify and implement operational enhancements to improve reliability and scalability * Anticipate operational issues before code reaches production, including advising and supporting development teams with product enhancements and design changes, as well as specifying and implementing new tools and processes prior to production launches * Advise application development teams of typical cloud architectures and which services can be utilized (e.g., cloud services which allow a legacy application to support autoscaling when migrating to the cloud) * Proactively monitor production system performance, uptime, and daily operations, including the configuration and use of automated, cloud-based monitoring and alerting offerings (AWS Cloudwatch, Azure OMS, etc.) * Develop capacity plans for future infrastructure needs and scale server environments to implement those plans, including both traditional capacity planning as well as cloud-based, dynamic capacity planning (auto-scaling) * Identify and implement opportunities for automating existing processes in order to streamline operations and support functions * Develop methods to manage server and application patches for routine upkeep and vulnerabilities using automation tooling to be effective at scale * Stay current of trends and innovations in the Cloud / DevOps space, bringing opportunities for improvement to the technical teams and leading their implementation * Manage and mentor a small team of junior resources on a project thread * Ensure deliverables are client‐ready, high quality, and can easily be turned into templates and standards for other Isobar engagements * Work in lock‐step with application teams to get priorities in order, clearing bottlenecks and automating behind the scenes Required Experience / Skills * 6+ years of experience developing web applications, or designing and administering the systems that support them * Minimum 3 years of experience managing and administering cloud hosting environments * Minimum 3 years of experience with infrastructure automation / IaC * Minimum 3 years of experience scripting common languages such as Bash, Python, or Ruby * Master working with code management and promotion toolsets, including source code control and continuous integration * Master at running Linux or Unix in real-world production environments, preferably at scale * Experience with native-cloud application and database hosting platforms such as Elastic Beanstalk, Azure App Service, and Amazon RDS to include capacity planning and cost estimation * Ability to independently perform problem determination and root-cause analysis to maximize availability and meet Service Level Agreements (SLAs) * Knowledge of and experience with promotion and deployment strategies for applications between different development and production environments * Experience performing needs assessments, design, application testing and integration, production cutover, change management, and capacity planning Nice to Have * Software development experience * Experience using NoSQL databases such as DynamoDB, MongoDB, Redis or Memcache * Experience working with Serverless technologies (Lambda, Azure Functions, etc.) * Experience working with multiple application server technologies (Tomcat, JBoss, Websphere, etc.) * Experience with identity and access management and identity federation technologies and best practices (Active Directory/ADFS, SAML, etc.) * Experience with on-premise to cloud migrations Roundarch Isobar Chicago IL

Lead Frontend Engineer

KAR Auction Services