Senior Frontend/Full Stack Engineer
Nylas is a pioneer and leading provider of productivity infrastructure solutions for modern software. Over 50,000 developers worldwide use the Nylas platform to quickly and securely build productivity features into their applications. With Nylas, developers get unprecedented access to rich communications data from their end-users, pre-built workflows that automate everyday tasks, embeddable UI/UX components for fast front-end development, and comprehensive security features - all delivered via a suite of powerful APIs that make integration easy.
Who We Are
Our Work Philosophy
Nylas is also a big believer in the safety and well-being of our employees and society, which is why we are onboarding all new Nylanauts remotely during this global pandemic until there is a vaccine and it is safe for humans to resume their pre-COVID lifestyles.
AND once the COVID-19 pandemic eventually comes to an end, we will continue to embrace Remote First philosophy, with a minor twist: Remote First, Office Second. That's right! It's about how you work, not where you work. Nylanauts can choose any workspace or environment that will result in more ideas, engagement, creativity, focus, collaboration, and productivity. It's true. They can go anywhere as long as they respect the working hours (time zones) of their team. Wherever motivates them; inspires them to be better versions of themselves. This means Nylanauts can work from the slopes of Missoula before traveling to the beaches of San Diego. Wonderful!
And if Nylanauts want to work from an office in one of our hubs (San Francisco, Denver, New York City, Toronto, and London), they can. Go ahead! The workspace is there to be utilized.
Why Remote First, Office Second? Because we not only believe in respecting individual working styles, disabilities, and personal schedules, but also ensuring everyone has a better work-life balance. The outcomes will always be more important than the physical location.
About the team
The Solutions Engineering Team is responsible for painting a compelling vision of Nylas and how the Nylas Platform can drive immense value for our prospects and customers. The team’s responsibility is to drive clear value for our customers through powerful demos, sample applications, and compelling solution mapping.
About the role
Our product is highly technical — it bridges the gap between several very old/proprietary protocols (IMAP, ActiveSync, Exchange Web Services) and modern application needs. In order to paint a compelling vision, a powerful demo is a key to our growing success.
The Solutions Engineering team has been building a Demo Center that showcases the powerful Nylas APIs in a relatable way. You will be responsible for building features using modern javascript, with an eye for user experience. You should have familiarity with ES6+ syntax, at least one modern application framework (like Svelte, React, Ember, Vue, or Angular), and data flow best practices. Additionally, you will help to guide architectural and coding decisions for the Demo Center Product.
Responsibilities
- Fast, iterative feature prototyping
- Developing web components and a web-component-based feature ecosystem
- Working collaboratively with a team of developers, designers, and product owners to develop and evolve features
- Writing tests to ensure the reliability of our features
- Connecting features to RESTful APIs and managing data flow
- Designing new feature architectures
- Teaching and mentoring other developers on best-practices
- Creating and upholding documentation about architectural decisions and component ecosystem
Qualifications
- 3+ years of front-end feature development
- Experience working on an agile team
- Strong foundations in Computer Science or Software Engineering
- Experience integrating user-facing tools with modern APIs
- Experience iterating with git / modern version control
- Competency in at least one front-end javascript framework(like Svelte, React, Ember, Vue, or Angular)
- Ability to write modern CSS and style applications in collaboration with our design team
- Experience with modern layout techniques like Grid or Flexbox
- Knowledge of pre-processors like SCSS, LESS, or PostCSS
- Experience with common databases (SQL and NoSQL alike) and creating applications that interface with them
- Experience working with DevOps teams to facilitate modern deployment strategies
- Experience mentoring junior engineers
Perks/Benefits
- Unlimited Paid Time Off (PTO): we take this very seriously as we care about the well-being of our employees
- Healthcare: 90% premium coverage for medical, dental and vision for you and your family
- Additional: Health and DC FSA, Life insurance, with options for STD, LTD
- Retirement Plan: match up to 1% of annual salary for 401k or RRSP contributions
- Education Stipend: $1k annual education & development benefit
- Perk card: $150 per month towards health, wellness, and other perks via Assembly
- Cell Phone: $50 per month stipend towards cell phone reimbursement
Nylas is registered as an employer in many, but not all, states. If you are not located in or able to work from a state where Nylas is registered, you will not be eligible for employment. Visa sponsorship may not be available in certain remote locations.