Sr. Web Engineer

San Francisco, California


Description

Senior Web Engineer

Are you an expert at building elegant and intuitive web interfaces? Want to work with modern, diverse front end technologies and design business systems to manage customer interactions including marketing, orders, customer support, knowledge sharing and events? Would you enjoy enabling the business to go to market globally? Do you have expert skills in front end software development and design? If so, Climate has a Senior Web Engineer position for you.

As a Senior Web Engineer on our Commercial Engineering team, you will be responsible for designing and building out our suite of business applications that are used by our end users to enable our users to manage orders, interact with our support team, manage event participation and more. If you are smart, have expert skills in software development and design, want to work with a modern and diverse range of technologies, consider yourself a customer advocate & enjoy enabling critical business functions using the best tools for the job, this is the right role for you.

What you will do

  • Work with other engineers, business stakeholders and analysts to deeply understand visual designs, application workflows, transitions, personas, use cases
  • Build elegant user interfaces, reusable UI components, and custom visualizations for internal users and customer roles
  • Participate in code reviews to share knowledge, help each other learn new things and take pride in making our code better
  • Write comprehensive tests (unit, integration, automation) to improve quality
  • Optimize web pages and online assets for fast performance
  • Perform page localization and internationalization
  • Bring product and code improvement ideas to the team

Basic Qualifications

  • 5+ Years experience developing Javascript web applications
  • 2+ Years experience working with ReactJS
  • Experience with Webpack, Gulp, ES6 or Git
  • Experience working with REST/SOAP web services
  • Experience developing modular UI components that can be dynamically arranged
  • Strong understanding of the software design/architecture process
  • Solid foundational grounding in OO design, RDBMS principles, and data modeling
  • Enjoy working with teams, handling multiple projects, and meeting tight deadlines under pressure with minimal supervision
  • Excited and quick to learn new technologies and programming languages
  • Strong written and verbal skills
  • Comfort using the command line interface
  • Proficiency with version control systems, such as Git
  • Extensive experience creating responsive web pages
  • Detail oriented and believe in test driven development

Preferred Qualifications

  • Bachelor's degree in CS or IS with 4+ years of relevant work experience
  • 2+ Years working with Redux
  • Prior experience working with javascript and javascript libraries like Bootstrap
  • Node.js experience is a plus
  • Passion for Design and User Experience
  • Passion for innovation in Web technologies
  • Experience documenting use cases and implementation decisions, working in an Agile development environment
  • Familiarity with financial / software industry requirements
  • Experience successfully implementing third party vendors / add-ons
  • Experience with Agile Development and SCRUM
  • Experience building platforms that support declarative interfaces

What We Offer:  

Our teams are composed of industry experts, top scientists, and talented engineers. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible products and experiences for our customers.

We provide competitive salaries and some of the best perks in the industry, including:

  • Superb medical, dental, vision, life, disability benefits, and a 401k matching program
  • A stocked kitchen with a large assortment of snacks & drinks to get you through the day
  • Encouragement to get out of the office and into the field with agents and farmers to see first-hand how our products are being used
  • We take part and offer various workshops, conferences, meet-up groups, tech-talks, and hackathons to encourage participation and growth in both community involvement and career development

We also hinge our cultural DNA on these five values:

  • Inspire one another
  • Innovate in all we do
  • Leave a mark on the world
  • Find the possible in the impossible
  • Be direct and transparent

Learn more about our team and our mission:

The Climate Corporation - The Technology Behind Making A Difference

https://youtu.be/c5TgbpE9UBI or visit https://climate.com/careers

Climate aims to create a welcoming and collaborative environment for our employees in which a diverse set of perspectives and voices are represented and celebrated. 

As part of our dedication to the diversity of our workforce, The Climate Corporation is committed to Equal Employment Opportunity and does not discriminate based on race, religion, color, national origin, ethnicity, gender, sex (including pregnancy), protected veteran status, age, disability, sexual orientation, gender identity, gender expression, or any unlawful criterion existing under applicable federal, state, or local laws. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@climate.com.



#LI-BD1