Skip to main content

This job has expired

Javascript Engineer

Employer
Arcadia Power
Location
Arlington, VA
Closing date
Nov 15, 2019
Arcadia Power is a fast-growing technology company revolutionizing the energy industry. At Arcadia Power, we're guided by a common purpose: We believe in a future that is powered by 100% renewable energy. Our team is building the utility platform of the future - one that breaks down the barriers to clean energy access and puts customers first. Arcadia Power members all over the country choose clean energy, save with solar power, lower their utility bills, and track their impact every day. We make choosing clean energy easy for everyone. We are seeking a highly collaborative, forward-thinking JavaScript Engineer to join the Front End Engineering team & develop delightful new features and experiences for both our external users (customers) and internal users (employees). In addition to possessing extensive knowledge of JavaScript, HTML, and CSS, the ideal candidate is a low-ego team player who approaches engineering problems & potential solutions with a unique, holistic, and long-term perspective, and is genuinely excited to build the software expanding renewable energy access to millions of households across the country. The JavaScript Engineer reports to the Lead Front End Engineer, pairs & collaborates with fellow engineers on a high-morale, tightly knit team, and partners closely with product managers and designers in architecting and implementing features. This role is based in Washington, DC with the potential to work remote for the right candidate. Our core stack includes several Ruby on Rails apps, a GraphQL service layer, and a number of React clients. In your application, please include a link to GitHub or another place where your code is published, though we understand that not everyone has public code online. Responsibilities Write and refactor code to build & maintain high-quality user-facing applications, internal tools, APIs, and services Collaborate closely with product managers and designers to brainstorm, conceptualize, and deliver new features & user experiences Use modern software development practices to quickly test, integrate, and deploy new features Pair and collaborate frequently with other engineers, discuss code patterns, deeply review code, and mentor junior developers Learn about new web technologies, continue to build knowledge in existing ones, and discuss potential solutions to problems Increase test coverage & reliability and help troubleshoot production issues Seize opportunities to develop expertise in & take ownership of big features Requirements Must-haves: Exceptional JavaScript knowledge; strong knowledge of modern, responsive HTML and CSS Experience with component-based design and shared component libraries (eg React) Familiarity with at least some of the latest front end development frameworks, technologies, and trends Collaborative nature & inclination to always treat others with empathy and humanity Enthusiasm for our mission, sustainability, and helping drive a clean-energy future Nice-to-haves: 2+ years of prior experience in a software engineering role Experience with the following: GraphQL NodeJS Ruby/Rails Relational databases (eg SQL, PostgreSQL) Experience developing for mobile Experience designing APIs Understanding of modern software development practices and methodologies Benefits Market-based compensation (salary + equity) Healthcare, dental, vision, 401(k) and commuter benefits Paid Time Off (holidays, vacation, professional development, volunteer, parental leave) A supportive engineering culture that values diversity, empathy, teamwork, trust, & efficiency Professional development opportunities Weekly all-company lunches Free clean energy A chance to disrupt the energy sector Equal Opportunity Arcadia Power is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, protected veteran status, or any status protected by applicable federal, state, or local law. We seek to be an inclusive community and actively encourage applications from candidates of all backgrounds and identities.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert