Senior Frontend Engineer

 dmarcian, Inc.
 3 years ago
 None

Main Responsibility

  • Collaborate with our design team and define the best approach to our Product’s UI/UX
  • Discover new best practices and advocate for them with the rest of the engineering team for the frontend portion of the stack
  • Participate in code review and mentor less-experienced engineers

Secondary Responsibilities

  • Work on backend services on occasion
  • Auto the testing of frontend code for deployment processes

Needs Being Fulfilled

We need ownership right now of the frontend stack. We need leadership of a person who will distill down what needs to be done and then do it and/or get others involved as needed. And that needs to be a permanent role of ownership, not a temporary post.

Extra Projects

We have two main projects that need to be accomplished first:

  • Lift and shift our backend templates into an SPA. This includes all the server side tooling and processes that need to be identified and then implemented. Additionally, this needs to be done without interrupting the current feature flow.
  • Workout how to do automated UI integration tests so that we can rely less on humans remembering to do UI click throughs on every deploy.

Future Growth and Responsibilities

Limited to None. This role is a leadership role and an IC role and should continue to be on an on-going basis.

___________________________________________________________

In this role you will:

  • Lead our move from server-side templates to a single-page application (SPA) approach
  • Collaborate with our design team and define the best approach
  • Discover new best practices and advocate for them with the rest of the engineering team for the frontend portion of the stack
  • Pursue improvements to the platform and push forward initiatives to implement them
  • Participate in code review and mentor less-experienced engineers

Requirements

  • 5+ years engineering experience.
  • Professional experience with VueJS or another modern JavaScript web framework (React, Angular, etc)
  • Experience using Git in a professional environment
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • An inclination towards communication, inclusion, and visibility
  • Self-motivated and self-managing, with great organizational skills.
  • Demonstrated ability to work closely with other parts of the organization
  • Share our values, and work in accordance with those values. (No jerks allowed.)
  • Ability to thrive in a fully remote organization

Nice to have

  • Experience with writing automated tests (eg. Jest, Karma, Jasmine, Mocha, AVA, tape)
  • You are comfortable developing backend services as well on occasion (we use Python and Django)
  • Experience in a product saas environment
  • Experience with GitLab 
  • Email ecosystem experienceExperience working with a global or otherwise multicultural team
  • Experience with GCP

Why join us?

About dmarcian & our work environment:

  • Remote first. Small, fast growing, profitable, not-VC-funded, global company.
  • Team of professionals working together with only enough process to make sure work happens without needing to understand how every individual gets their work done.
  • This role’s timezones: Americas
  • See our About page for more information on our values, way of working, and to meet the team.

How to apply:

Please submit your resume and letter of interest as a PDF. Because dmarcian is committed to an inclusive hiring process, please identify yourself by the initial of your first name along with your full last name in your submitted resume and letter of interest.

dmarcian employs, trains, compensates, promotes, and supports regardless of race, religion, color, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, and other protected status as required by applicable law.

Company logo

Share

 Twitter

Or view all jobs:

  • JS Remotely
  • PHP Remotely
  • Java Remotely
  • Python Remotely
  • Ruby Remotely
  • Designer Remotely
  • Develops Remotely
  • DotNet Remotely
  • GoLang Remotely

JS Remotely

We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.

JS Remotely

PHP Remotely

Java Remotely

Python Remotely

Ruby Remotely

Designer Remotely

Develops Remotely

DotNet Remotely

GoLang Remotely

Copyright © 2024 JS Remotely | Privacy policy