Senior Software Engineer (Front End)
Maven Machines
- Pittsburgh, PA
- Permanent
- Full-time
- Own the development for one or more front end products including system design / architecture, implementation, and technical debt management.
- Collaborate with product managers, designers, and engineers to design, develop, document, and deploy robust, enterprise grade products and software.
- Spread your knowledge by mentoring fellow engineers, assisting in design and code reviews, and advocating for best practices.
- Take ownership and participate in all steps of the development process, from design to release and support.
- BS/MS/PhD in Computer Science or related field with at least 6 years of relevant experience.
- Strong skills in web fundamentals including Javascript/Typescript, the DOM, HTML, and CSS.
- Experience with web development tools such as React, Redux, web sockets, and Webpack.
- Excellent communication and collaboration skills.
- Resourceful team player that thrives in a fast-paced, startup environment.
- A sharp eye for great design and UX.
- Experience with NextJS and ExpressJS.
- Experience with AWS and micro-service-oriented architectures.
- Familiarity with logistics, transportation management, telematics, and/or geospatial technology.
- Medical, Dental, and Vision Insurance
- 401K with Employer Match
- Flexible PTO
- A fun, fast-paced company culture