Staff Web Developer

Simplisafe Boston , MA 02298

Posted 2 months ago

Overview:

We are the fastest growing home security company in the country competing against the entrenched giants, like ADT, and the new-to-the-space giants, like Amazon and Google. To compete in this ever-growing IoT home automation security space we must learn and iterate quickly, work collaboratively, and deliver creatively. In service to this challenge, our engineering team is proud to own and run the literal "full stack", from designing and building the circuit boards on our hardware all the way to coding the UI on our mobile applications.

SimpliSafe is looking for a Staff Web Developer / Architect to help guide the creation of our next generation E-Commerce Platform. You'll have the opportunity to envision and implement the next evolution of our platform as we migrate to a microservice-based architecture. You will be a mentor for a team of front end developers and lead by example in a highly collaborative team environment.

About You:

As a Staff Web Developer you understand the cascade, inheritance, semantics, and being able to choose the best style of CSS organization for the project. You know how to organize and build UI modules, working closely with UX or more visually-focused designers/CSS developers. You understand the technological and business implications of a task, technical debt, and that "perfect is the enemy of done."

  • Researching and evangelizing front-end best practices to help deliver fast and successful shopping experiences to our customers

  • Maintaining the consistency of modules, look and feel UI interactions

  • Serving as a technical advisor

  • Building and expanding our use of Docker

  • Building well-structured UI components that follow best practices

  • Continuing our journey into a continuous delivery environment

  • Embedding quality with test automation through contracts

  • Troubleshooting performance issues

  • Working closely with all functional & product driven teams

  • Always iterating in an Agile Environment

Required Skills:

  • 5+ years of experience in Software Engineering

  • Javascript, CSS, CSS Preprocessors

  • Experience working with any of the following javascript frameworks - React, Vue, Angular

  • Experience consuming RESTFUL APIs

  • A/B Testing

  • Ability to articulate a solution by applying the S.O.L.I.D. principles

  • Working knowledge of Design Patterns

  • Working knowledge of Object-Oriented and/or Functional Programming

Nice to Have skills:

  • E-commerce experience

  • Node.js, PHP

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Web Developer I

Oxfam America

Posted 2 days ago

VIEW JOBS 1/19/2020 12:00:00 AM 2020-04-18T00:00 Web Developer I DEPARTMENT Public Engagement LOCATION Boston, MA REPORTS TO * Web Manager COORDINATES WITH * Web, Digital Engagement, Content, and Design teams, as well as stakeholders across the agency. PURPOSE OF POSITION Coordinate and implement iterative improvements to existing Oxfam America (OUS) websites including, but not limited to, OxfamAmerica.org (and subdomains), OxfamGifts.com, OxfamAction.org, blogs, and other web products. Co-develops new applications and features, as needed or required, in collaboration with agile product team, primarily the Senior Web Developer/analyst. Provides or contributes to data analysis in collaboration with relevant staff. PRIMARY RESPONSIBILITIES * Implement updates to Oxfam America's website(s) by working and coordinating with agile web product team and relevant product stakeholders. * Co-develop and document technical specifications for new projects. * Assist with technical feasibility studies to determine the appropriate technology and strategic approach to implement a desired new feature or update. * Support the technical implementation of projects including coordinating with stakeholders to obtain feedback and approvals. * Proactively test and troubleshoot technical issues and provide technical support for production problems. * Help to maintain concise documentation of all software, systems, vendor processes, and financial transaction systems. * Contribute to quality assurance analysis before application is released to production, including cross-browser/cross-platform testing, product unit testing, and server load testing. * Engage in ongoing user-consultation and provide regular product demonstrations as part of agile process. * Contribute to broader discussions about how to further enhance Oxfam America's digital products and development of product roadmap. EXPECTATIONS FOR THE POSITION General Expectations * Will stay abreast of professional standards, trends and issues affecting this set of responsibilities, demonstrating continuous learning of the field. * Will work effectively and collaboratively in support of building a team-based culture of work, will perform all duties appropriately for a multi-cultural environment, treating all persons with dignity and respect, and will be familiar with and committed to Oxfam America mission and goals. * Will have an understanding of gender justice and diversity within key areas of responsibility and a commitment to promoting gender justice and diversity in our workplace and programs. * Within key areas of responsibility, will have a commitment to providing a safe environment for staff, partners, and beneficiaries, and a commitment to promoting safeguarding in our workplace, programs, and the communities we serve. REQUIRED QUALIFICATIONS Education * Bachelor's degree or equivalent combination of education, training, and experience, with some emphasis on web application development. Experience and Core Competencies * Minimum of one to three years of hands-on experience with developing, implementing and maintaining websites, databases, and customized applications, including some e-commerce experience. * Intermediate HTML5, CSS3, and JavaScript skills. * Competency with common databases, such as MySQL or PostGRES. * Experience using version control systems such as Git. * Strong project management skills. * Experience working with web APIs to send and receive data. * Ability to analyze, creatively solve problems, track bugs, and resolve errors. * Experience using a platform as a service (eg. Heroku, AWS Elastic Beanstalk, etc.) to deploy, manage, and scale web applications. * Knowledge of emerging technologies and trends, services, and standards. * Excellent communications skills, including proven experience in written and verbal communications between and among diverse stakeholder groups. * Strong time management skills and the ability to prioritize multiple competing demands. * Strong relationship-building skills and desire to work in a collaborative team environment. PREFERRED QUALIFICATIONS * Knowledgeable in the field of non-profits and/or international development and human rights. * PHP and Python skills. * Experience managing LAMP-based applications or similar. Oxfam America Boston MA

Staff Web Developer

Simplisafe