Senior Software Engineer

System1 Logo

System1

πŸ’΅ $171k-$257k
πŸ“Remote - United States

Summary

Join System1 as a Senior Frontend Engineer and contribute to the development of MapQuest's web and mobile platforms. You will lead a team, design, build, and maintain highly-distributed, low-latency systems using modern technologies like Next.js, React Native, and GraphQL. This role requires a strong background in frontend development, experience with various tools and frameworks, and a commitment to continuous learning. System1 offers a competitive salary, bonus, equity, and comprehensive benefits. The position is hybrid, with remote work options available in specific states.

Requirements

  • 5+ years of development experience
  • Proven track record in building and maintaining complex systems that scale to thousands of users
  • 2+ years of hands-on production experience in developing and maintaining modern frontend applications using React, Next.js and React Native
  • 2+ years of experience working with GraphQL
  • Schemas, resolvers, optimization
  • 2+ years of experience working with web app infrastructure and monitoring
  • AWS CloudFront, New Relic, GitHub actions, Kubernetes
  • Able to adhere to best practices and coding conventions
  • Commitment to writing clean, maintainable, and efficient code
  • Experience working with GIT in a collaborative environment, creating pull requests, and performing code reviews
  • Excellent communication and time management skills
  • Ability to clearly articulate ideas and manage your time effectively to meet deadlines

Responsibilities

  • Help architect and develop features of the MapQuest and RoadWarrior applications
  • Lead the transformation of our front end applications used by millions of people around the globe to Next.js and React Native, leveraging GraphQL, Tailwind, and other modern tools and frameworks
  • Design, implement and A/B test new features
  • Work with Product and Design to design, implement, launch, and collect analytics on new user facing features
  • Automate, optimize, fortify
  • Leverage CI/CD pipelines using GitHub Actions to automate tasks, reduce chance of human error, and improve developer experience
  • Analyze application logs and RUM data in New Relic, proactively seek opportunities to improve application metrics and performance
  • Develop unit and e2e tests to improve confidence in the application functionality
  • Own tasks end to end, taking projects through the full engineering lifecycle
  • From concept to deployment, you will be responsible for delivering high-quality features and improvements
  • Collaborate and problem solve with engineers and stakeholders
  • Work closely with a talented team to identify challenges and develop innovative solutions
  • Operate with a high degree of autonomy and lightweight planning processes
  • Enjoy the freedom to make impactful decisions while maintaining a focus on agile methodologies

Preferred Qualifications

  • Mapping APIs
  • Experience with mapping APIs (e.g., Google Maps API, OpenStreetMap) is a big plus
  • Open source contributions are a plus

Benefits

  • Competitive salary + bonus + equity
  • Generous PTO + 11 company holidays
  • Open sick time
  • 100% covered Medical, Dental, Vision for employees
  • 401k with match
  • Health & Dependent Care Flex Spending Account
  • Paid professional development
  • Leadership & growth opportunities
  • Virtual company and team building events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.