Front End Software Engineer, MethaneSAT
Overall Function
The Front End Software Engineer, MethaneSAT will be critical in the design, build and implementation of the Data Platform UIs, serving an array of audiences with different needs, along with internal users working deeply with our dataset. Working across several organizations, the Front End Software Engineer, MethaneSAT will design and write software using best practices that meet the needs of our Data Platform Front-End and our broader project goals. The Front End Software Engineer will quickly become a core contributor to one or more impactful UI and middle-tier features and communicate technical approaches, issues and opportunities regarding these features. The Front End Software Engineer will report directly to the Senior Front End Software Engineer, MethaneSAT, and will work closely with the Engineering team, other MethaneSAT, LLC staff, key contractors, and EDF staff.
Term
This is a 3-year fixed-term position with full benefits.Location:
Remote-U.S. or hybrid from any EDF U.S. office locationApplication instructions
A cover letter is required to be considered for this position. In it, please specifically address how your skills and experience relate to the technical and non-technical requirements of the role.Key Responsibilities
- Design and write software to create intuitive UIs and experiences, features and components.
- Collaborate effectively with varied stakeholders to help determine the requirements for several audience-specific initiatives.
- Contribute to the engineering team regarding code quality, best practices, development workflow, test strategy and test coverage.
- Conduct code reviews, bug bashes and design reviews with the team. Research new technologies and work through system issues and the bug queue.
- Participate in advancing EDF Diversity, Equity & Inclusion goals in which people from all backgrounds and experiences feel connected, included, and empowered to address the environmental and organizational challenges in alignment with EDF values.
- Navigate differing needs and priorities effectively and leverage experience to determine the most effective design and recommendations.
- Additional relevant responsibilities as assigned.
Qualifications
- Bachelor’s degree or equivalent in Computer Science or a relevant technical field with at least 6 years of relevant experience; Master’s degree or equivalent may substitute for up to 2 years of relevant experience.
- 3 years professional software development experience with demonstrated progressive responsibility and scope is preferred.
- Must be a US person (citizen, green card holder). MethaneSAT, LLC is unable to offer employer-based sponsorship for this role at this time.
- Professional experience with React, Angular, Vue or another modern framework. Must be willing to use/learn React and Typescript.
- Demonstrated self-awareness, cultural competency and inclusivity, and ability to work with colleagues and stakeholders across diverse cultures and backgrounds.
- Experience with handling many data points, managing multiple external services in a web client strongly preferred.
- Professional back-end development experience with Python and SQL databases is strongly preferred.
- GIS experience is preferred but not required.
- Familiarity with Next.js, MUI (material-ui), deck.gl, Redux Toolkit, Jest, Testing Library and Playwright is a plus but not required.
- Demonstrated ability to strategically and independently recommend and determine approaches to completing projects and managing processes where precedents are not available.
- Strong ability to work independently on a multi-disciplinary team in a fast-paced work environment, using independent judgment required to plan, prioritize, and organize diversified workload.