Senior Software Engineer, React

Nerdery • USA

Company

Nerdery

Location

USA

Type

Full Time

Job Description

About Us

Nerdery is a digital business consultancy. Much more than consultants, we’re allies for our client's digital journey. We prepare our clients for the opportunities at hand and the bigger ones down the road. Bridging strategy to execution to all the operational pieces, we create things that accelerate our clients as a whole, thoughtfully crafted to deliver on every level.

About the Software Engineering Team

At Nerdery, our Software Engineering team believes strongly in quality workmanship, meaningful collaboration, and outstanding customer service. We pride ourselves on being able to partner with our clients to develop custom software to solve their business problems. From startups to corporations, our team makes an impact on millions of users every day.

About the Position

The Senior Software Engineer is a seasoned technologist who is passionate about writing, reading, and improving software in a specified set of technologies in order to solve client problems. They deliver on larger non-functional user stories or business requirements, design a correct solution, and deconstruct it into user stories and tasks for other Engineers to execute on. You will have the opportunity to work on projects for a wide range of clients, using standard technologies like HTML, CSS, and JavaScript on most projects. However, you'll also have the opportunity to take on stretch assignments to help you reach your personal development goals. You work to build UI applications using modern UI tools like React, sometimes that means reaching into Node.

Primary Responsibilities:

  • Reviewing and intaking assets from our partners and providing feedback on the technical implications.
  • Composing maintainable, scalable, and modular client-side architecture and that integrates well with a diverse set of back-end platforms.
  • Documenting key aspects of a project for the client, and other team members.
  • Contributing to our collective brainpower through innovation and peer review.
  • Lead a small or medium project (i.e. guiding 0-5 other engineers); or assume responsibility for the direction of a major component in a larger engagement, including collaborating directly with client stakeholders as necessary.
  • Write code within a particular technology for a client with minimal technical oversight.
  • Communicate with Nerdery employees and Nerdery clients about task status, availability, and questions about technology.

Secondary Responsibilities

  • Provide and receive feedback about how to become a better Software Engineer
  • May support the growth of other Engineers through mentorship
  • May support the growth of their technology through initiative participation
  • Other duties as assigned

Technical Skill Required:

  • A solid grasp on core Front-End technologies (HTML, CSS, JavaScript)
  • Strong skills with React
  • Solid working knowledge of TypeScript
  • NextJS experience a big plus
  • Apollo/GraphQL experience a big plus
  • Experience working with common Front-End tooling (e.g. Babel, Webpack or a similar build/dependency management tool)
  • Familiarity with common UI patterns and professional experience implementing them (e.g. Responsive Design, Mobile-First, Web Page vs. Web Application, etc)
  • Basic to intermediate understanding of how the browser works and common issues across platforms
  • Basic understanding of common accessibility concerns (advanced knowledge is a big plus)
  • Knowledge of common dev-ops concerns (e.g. CI/CD) is optional, but a big plus

Basic Qualifications:

  • Bachelor’s degree or higher from an accredited institution
  • Minimum of five (5) years Software Engineering experience
  • Minimum of three (3) years combined React and/or Node.js experience
  • Minimum of one (1) year experience with Cloud Native Technologies

Leadership Skills Needed:

  • Leadership potential is a huge plus, but specific leadership experience is not required.

Preferred Qualifications:

  • Bachelor’s degree or higher in Computer Science, Software Engineering or relevant degree discipline from an accredited institution
  • Google Cloud Platform experience
  • Strong oral and written communication skills
  • Strong presentation skills and working with remote-based teams

Location Options: Chicago, Minneapolis, Phoenix, or US Remote Based

Apply Now

Date Posted

04/02/2022

Views

5

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Developer II - Eventbrite, Inc.

Views in the last 30 days - 0

Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...

View Details

National Strategic Channel Director - Vonage

Views in the last 30 days - 0

Vonage a leading provider of UCaaS and CCaaS is seeking a National Strategic Channel Director to develop and expand channel partnerships drive revenue...

View Details

Mobile Engineering Manager - Mobile Retention - Dropbox

Views in the last 30 days - 0

Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...

View Details

Commercial Account Executive - Mid Market - MariaDB plc

Views in the last 30 days - 0

MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a C...

View Details

Senior Manager - Customer Success - Contentsquare

Views in the last 30 days - 0

The job posting is for a Senior Manager of Customer Success position in California The role involves leading a team of Customer Success Managers CSMs ...

View Details

Senior Data Scientist - Dropbox

Views in the last 30 days - 0

The text describes a unique opportunity for a Senior Data Scientist to join a new division at Dropbox focusing on AI and ML The role involves partneri...

View Details