Senior Software Engineer - Web

MixMax


4 months ago

06/01/2019 11:52:19

Job type: Full-time

Category: Software Dev


We're looking to hire a web engineer to join our fast-growing team. In this role, you’ll be working with us remotely in all aspects of the product from end to end.


Mixmax is the hub for all your business communications. We integrate with your company's existing toolchain - email, calendar, chat, CRM, and more - to bring all information into one place. This means we're syncing, storing, & indexing hundreds of millions of events a day into our system, and then building blazing fast APIs and rich integrations to delight users. Additionally, we have an extensive Developer API that powers entire third party products.


As a web engineer you’ll be a part of a team specifically focused on building out the next generation of our system. This means being a member of a team that values continuous and collective learning, culture over process, data driven development and always asking tons of questions.We actively blog about our work, contribute to open source, sponsor Open Collectives, and host/present at meetups - we actively encourage you to do the same and under your own name.


Diversity and inclusion are core to our culture, and we are actively committed to building a more inclusive work environment. If you are a member of an underrepresented group in technology, we strongly encourage you to apply.


Responsibilities:

As a web engineer, you’ll:


Lead and contribute to the development of critical projects, working with and mentoring other web engineers.

Be directly involved in the entire development lifecycle of improvements to Mixmax’s product.

Work with your team to improve our delivery processes and advocate for building maintainable, high quality code in a distributed codebase.

Work with React, Node, MongoDB, Elasticsearch, Redis.

Contribute to Mixmax’s open source libraries.

Requirements and skills you possess:

Excellent knowledge of: Node, React, or other front-end frameworks.

Strong knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS.

Working knowledge of at least one of: MongoDB, Elasticsearch, Redis

Have excellent documentation and communication skills.

Strive to grow personally and professionally, beyond just expanding technical abilities.

Have worked remotely before for at least 1 year

Work in an area where you can have at least 4 hours overlap with 9 AM - 6 PM Pacific Time

Awesome if you also:

Have worked in a distributed codebase.

Have contributed to open source.

Are familiar with email protocols (SMTP, RFC822).

Have developed a Chrome Extension.

Love to experiment with new technology and share knowledge with the team

Get to Know Us!

At Mixmax, our mission is to change how the world communicates. We’re reinventing email for business: helping sales, customer success, and recruiting teams sell, succeed, and hire better.  More than 10,000 customers rely on us to get their jobs done. We’re profitable, growing fast, and we want your help to grow even faster!


We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers, and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success.  


As a team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career. Check out our Instagram to see how much fun we have together!


We offer competitive salaries, meaningful equity, generous health, dental & vision, and fitness reimbursement benefits. And you get to work on product people LOVE!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:

    > Feeling empowered to achieve their ambitions

    > Inclusivity, open-mindedness, and diversity

    > The wellbeing of their teammates and the people around them

    > Making long-term, high-impact decisions, even if they’re harder

    > We invite you to visit our blog to learn more about us, our values, and how we work.

    Your role:

    As a Front-end Developer, you’ll be joining a small team of developers to work on the web apps of our core products; Todoist and Twist. Both apps are highly interactive and complex, allowing you to leverage modern tools such as React and Redux, to deliver a unique experience to over a million of our active users around the world.


    Like every member of the team, you’ll own the projects from day one and help the team make core architectural decisions. Within this role you’ll also have the opportunity to collaborate in cross-functional teams to drive exciting initiatives like @mentions for Twist or the new dark mode for Todoist. Questioning the status quo, improving processes, sharing, writing and testing code will be on your daily agenda. 


    About you:

    You are a skilled JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. Additionally, to thrive as a front-end developer at Doist you should have:

    > Experience building complex interactive web applications.

    > Solid knowledge of modern JavaScript and React (Bonus: Redux)

    > Experience in writing automated unit, integration or end-to-end tests.

    > The ability to use and customize tools (e.g. Webpack, Gulp) to streamline our development and build processes.

    > Proven ability to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.

    > Fluency in written and spoken English.

    Benefits

    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

    > Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.

    > Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).

    > Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).

    > Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.

    > Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.

    > Competitive compensation.

    And much more!

    ---


    All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]

  • PIKTOCHART (Asia, Australia, Europe)
    1 week ago

    Besides having technical expertise and knowledge in the frontend domain, you are someone who is keen in leading and developing a team, as well as ensuring their execution and quality towards achieving the goals collectively. 

    You have the confidence and experience to make key decisions when it comes to technical direction or choices, and not afraid to take calculated risks. Following that, you are then able to plan, communicate, align, lead, and coach the frontend team towards the direction.


     

    What you’ll do

    Team and Culture

    • Mentor and grow the team members to be both technically strong and culturally aligned
    • Recruit talents who are excited and motivated about our mission and share our HOPEFUL values
    • Bi-weekly 1:1s and feedback to ensure the well-being of the team as well as their deliverables
    • Evaluate the performance of the team
     

    Front End Technology Stack

    • Work with CTO to craft and execute technical vision to support company goals.
    • Help the team to understand the business impact and value of their work.
    • Help the team with estimation, planning and communication with stakeholders.
    • Keep the team aware of major technical designs and decisions.
    • Keep up with industry trends that can be leveraged for business impact.
    • Improve code quality and robustness.
    • Institute best practices and proper coding standards across the team through processes like code review, pair programming etc.
    • Work with the team to solve technical debt and issues.
    • Work with the team to improve observability of the system (monitoring, alerting, dashboards).
    • Collaborate with other leads on improving the process and implement best practices (CI/CD, testing, code reviews, retrospectives).
    • Ensure proper documentation of the frontend codebase to ease onboarding and knowledge transfer between developers.
     

    Who you are

    • 5+ years front end development experience with Javascript/HTML/SCSS.
    • Proven history of mentoring and developing others.
    • Able to work in a distributed team environment.
    • You understand that behind any technical decision there is a business need to be fulfilled.
    • You think critically about your work and ask questions in order to improve the product, not only in its technical implementation but also in how well it’s serving the needs of our users. 
    • You have built products and UI using modern web technologies and can point to your prior work.
    • You have the ability to understand the business impact of team’s decision and then rally the team to execute on them.
    • You have strong communication skills and are able to explain complex technical topics to the entire team in a clear and concise way. 
    • You love front-end technologies but also eager and able to dig into other areas of the product as needed.
    • You care about your team and their growth. You are focused on developing and growing the people to excel in their role.
    • You have a strong desire to continuously improve.
    • You love to be challenged.
    • You care about the code you leave behind.
  • Yesterday

    OhmConnect, the leader in consumer energy services, is seeking a seasoned Front-End Engineer and thought leader to join our team in creating innovative solutions that reimagine how people use energy.


    Role summary

    In your role as Senior Front-End Engineer, you will work closely with product management, business stakeholders, and engineering colleagues to deliver appealing applications with intuitive layouts. As we create new apps, you will play an integral role in decision making on the design, implementation and technology stack.


    About us

    We were created to improve the lives of people and the health of the planet by reimagining the way we use energy. We are tackling such a grand challenge by solving massive inefficiencies in energy markets, changing how people use and view energy, and connecting smart homes with the smart grid. At OhmConnect, we build products that connect deeply with the consumers and invite them to take action to positively impact the planet, people, and pocketbooks.


    What we do

    Our products encompass:


    • Consumer-facing applications that use home automation control and user behavior modeling to shape consumer energy consumption.

    • Integrations with a growing set of devices and appliances - smart plugs, thermostats, chargers, etc.

    • Smart Meter data ingestion and analysis for consumer consumption forecast.

    • Bidding, monitoring and settlement processes for the energy markets.

    Key responsibilities include

    • Implement the interactive and visual elements of web and mobile applications.

    • Design, develop, test and deploy code that is clean, robust and cross-browser compatible.

    • Optimize applications for scalability and speed.

    • Build libraries for future use.

    • Perform peer code review, mentor junior developers.

    • Participate in our agile development process.

    • Desired skill set

    Expertise in raw JavaScript and modern JavaScript libraries such as ReactJS, React Native, Vue.js or similar.

    Good understanding of layout aesthetics.

    Advocate of design systems to ensure UI consistency.

    Experience with WPO (Web Performance Optimization) and web performance analysis.

    Solid understanding of web security, SEO, accessibility and internationalization.

    Experience with creating prototypes.

    Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, version control systems, build processes, testing, and operations.

    Outstanding written, presentation and communication skills. Evangelism experience a plus.

    6+ years of experience in front-end development.

    5+ years of experience in front-end web technologies.

    Bachelor's Degree in Computer Science or equivalent experience.

    Nice to have

    • Experience with server-side languages such as Python.

    • Experience with backend development and DB systems such as MySQL.

    What we offer

    Remote work environment with offices available for your convenience in San Francisco and South Bay. We are a ‘work-from-anywhere’ business with regular retreats as a team. We require monthly in-person interactions in the Bay Area.

    Outstanding benefits package, stock options, and salary commensurate with experience.

    A good work-life balance.  Other company perks include unlimited vacation, commuter benefits, parental (both maternal and paternal) leave benefits.

    Equal Opportunity Employer who is committed to supporting equality and diversity.

    Contact Information: Please submit resume and brief cover letter to [email protected]

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!