React and Angular Engineer / Senior Engineer /Architect

Nrwl


7 months ago

06/26/2019 10:21:23

Job type: Full-time

Hiring from: US or Canada

Category: Software Development


At Nrwl we’re a software development team that builds new tools and improves existing tools to help companies scale and modernize their development practices. We mentor and partner with our clients to make them successful and contribute to open-source projects and important content in the ecosystem. Join us!

Why Join Nrwl?

  • Live and work in places you love

  • We are a distributed company with central offices in Toronto and Phoenix, but our team is spread all over North America and Europe.

  • At Nrwl, you get to decide when and how you work best. Whether you want to spend a week working remotely from a coffee-shop in Barcelona, or you're a night owl who wants to work in the evening - it’s your choice. You know what makes you most productive and happy. Do that!

  • Work on open source tools and help companies use them

  • Nrwl was founded by two of Google’s former Angular team members with the goal of helping companies develop like Google. Today we are the leading provider of monorepo-style development tools.

  • What makes us different from many companies is that we build new tools and improve existing tools to help companies scale and modernize their development practices. Nx is one of these tools. Many Fortune 500 companies use it to scale their front-end development.

  • Work with smart, friendly, and fun people

  • We don’t care about your resume: where you worked at and how many years of experience you have. What matters most to us is whether you are a great engineer who likes what they do, and whether you can do amazing work.

  • We aren’t looking for superheroes or rock stars. We are looking for friendly smart people who are fun to work with.

  • Trust your company and your colleagues

  • Above all, we value transparency and honesty. Everyone knows how much money the company is making. Everyone knows how much everyone else is making. We don’t have behind the scenes negotiations, departmental silos or company politics.

We have:

  • Vacation and Sick Days: We want everyone to have fulfilling lives outside work and spend more time with their families and friends. That’s why we provide 4 weeks of vacation and unlimited sick days.

  • Competitive Salaries: We pay really well because in addition to providing a great work environment we also want you to live comfortably.

  • Health, Dental & Vision Insurance:We offer health, dental, and vision plans for all employees. Canadian employees also get an HSA account.

  • No Red Tape Attitude Towards Expenses: You can get the best hardware, software, office supplies, books. Anything below $200 does not require a pre-approval. Large purchases will be approved the same day.

  • Remote Work: Work from Toronto and Phoenix offices, work from home, work from anywhere you want.

  • Open-Source Work: Spend ⅓ of your week contributing to Nx, Angular Console and other open source projects developed by Nrwl.

  • Exceptional Career Development: We help you find opportunities to speak at large conferences, write blog posts and books, meet exceptional folks leading software communities. Most of it during work hours. At Nrwl, you will develop your reputation and build important connections.

You have:

  • We are looking for experienced Angular and React engineers and professionals in the development ecosystem who love programming, love working on large projects, and can work independently without supervision.

  • You will spend one third of your time on open source work, our product ‘Nrwl Connect,’ and/or writing books. You will spend the rest of your time working with Fortune 500 companies helping them use our tools, helping them build software that scales like Google, and helping them with their Angular and React applications. This involves mentoring and developing alongside client teams.

Learn More

To find out about our perks and the benefits of working with Nrwl, visit nrwl.io/careers. You can learn more about some projects we’re working on at Nrwl.io and Blog.Nrwl.io. One of our engineers wrote a fantastic post on working remotely.

Get in touch

You can also email [email protected] and tell us who you are and why you want to work with us!

Nrwl is an equal opportunity employer, and we’re committed to diversity. We encourage applications from all qualified candidates including members of sexual minority groups, persons with disabilities, visible minorities, women and aboriginal persons.

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 70+ people who value:

    • Independence. Others can trust that you’ll deliver on time and your teammates don’t need to worry about you keeping your word.

    • Mastery. You love what you do and care deeply about the quality of your work, down to the smallest details. You’re continuously learning and pushing yourself to the limits of your ability. You're never satisfied with the status-quo.

    • Communication. Your communication is clear, concise, and engaging whether you're explaining a complex idea or providing feedback to a teammate.

    • Balance. You're mindful about cultivating a healthy work-life balance. You care about the well-being of yourself, your team and the people around you.

    • Impact. You're able to take a bird's eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. You're committed to the health and success of both your teammates and Doist as a company.

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

    The Frontend team at Doist is looking for a new developer to join their ranks to build the best possible user experience for millions of user across multiple products.

    How we work:

    The Frontend team is responsible for all code that runs in a browser. Be it the web apps of Twist and Todoist, browser extensions, electron apps or our landing pages.

    Our main product work happens inside cross-disciplinary teams, that we call squads. You can read more about this in our blog. We have a rotating Hero role whose main responsibility is to tackle support issues, fix bugs and work on smaller improvements. On top of that everybody on the team gets a day per week to spend on Housekeeping; during this time we pay back technical debt, fix bugs and in general improve the health of our code base.

    We believe in picking the most effective tools to do our best work. At the moment this means most of our communication happens asynchronously in Twist. Code and bugs are managed and reviewed in GitHub. Team meetings are done in Zoom.

    We don't have a lot of scheduled meetings. Once a week the team meets to discuss the previous week and plan the next one. Once a month the whole team comes together for a retrospective to share candid feedback and take a look at the coming month.

    Day-to-day work:

    What your work will look like on a day-to-day basis:

    • Implement features. From proposal, through specification and implementation, to maintenance. You're encouraged and expected to propose things that you think can be a good addition to the product.

    • Provide feedback. When planning a feature you're expected to provide feedback on expected challenges and unknowns as early as possible.

    • Improve the code quality. With time, our code accumulated some technical debt, which we pay off. Often we do it while we make features, but we also dedicate time to housekeeping each week.

    • Be a responsible & exemplary team member. We do code reviews, refactor code, learn new things and share our knowledge. You might also be appointed mentor of a new comer

    • Lead a squad. From time to time you might be a squad leader which bears the responsibility for the success of the project. In practical terms, you plan the squad work and orchestrate its execution. You balance this activity with hands-on work within the same squad.

    • Be a Hero. During this time you'll be working closely with the support team to triage and fix bugs from users. Also, you help speed up code reviews and support other teams in their projects.


    To thrive as a Frontend Developer at Doist:

                              > You feel that our values resonate with yours, and you see how they can act as guidance for your day-to-day work.
                              > You have experience in building complex interactive web applications.
                              > You have solid knowledge of modern JavaScript and React (Bonus: Redux)
                              > You have experience in writing automated unit, integration or end-to-end tests.
                              > You have experience in measuring, analyzing and fixing performance problems.
                              > You're able to use and customize tools (e.g. webpack) to streamline our development and build processes.
                              > You're able to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.
                              > You are fluent 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:

                                            > Competitive compensation.
                                            > 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 + national holidays. You’ll receive 40 days of paid time off to use on vacation and holidays.
                                            > Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
                                            > Health & well-being stipend. You’ll have a monthly budget to spend on the things that keep you happy and healthy like a gym membership, books, snacks, internet, and health insurance.
                                            > Amazing people. Being a part of the Doist team means you get to work with incredibly diverse, talented people who also enjoy having fun!
                                            > Annual company retreats. Although we work remotely, we still enjoy bringing the whole team together to get to know each other, bond, and have face-to-face discussions in places like Spain (2015), Iceland (2016), Greece (2017), Chile (2018), and the Azores (2019) .
                                            > Meaningful work. Working at Doist isn’t just about getting a job done; it’s about working together to positively influence people and teams all over the world.
                                            > So 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]


                                          • About dutchie

                                            Dutchie is the cannabis industry’s leading and fastest-growing e-commerce provider, powering online ordering for the top dispensaries throughout the United States. We are a product and design focused company that has created a best-in-class experience for cannabis dispensaries and shoppers. Since our inception in 2017, we have experienced significant growth. We’ve raised $18M in funding and are backed by Snoop Dogg’s Casa Verde Capital, one of the leading cannabis-focused VC’s, Gron Ventures, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.

                                            About the Role

                                            Due to our rapid growth, we are looking for a talented Senior Front-End Engineer to join our team. You will be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team daily and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes, and its practices. You'll also have the chance to work on everything from analytics software to two-sided marketplaces, to IoT devices. There's a ton of interesting problems to solve.

                                            What You Bring...

                                            • 3-4+ Years of web development experience required

                                            • Deep understanding of JavaScript (ES6+) and general software best practices

                                            • You take pride in the code you write - it's clean, tested, organized, and elegant

                                            • Self-starter - you're proactive and are able to start projects and tasks without constant direction

                                            • Quick learner - you pick up new frameworks and technologies quickly

                                            • Great communication skills

                                            • You want to work in an agile environment - we move quickly and ship code often

                                            • You enjoy your time working, but you enjoy your time outside of work too

                                            What You'll Do...

                                            • Development of the core application in React, MobX, Node, MongoDB, GraphQL, & React Native

                                            • Design and development of new features

                                            It’s a Bonus If You…

                                            • Have built software in the e-commerce or regulatory industries

                                            • Love using bleeding-edge technology

                                            • Enjoy deep conversations about the merits of Radix Trees, The Rete Algorithm, and Oxford Commas

                                            • Contribute regularly to open-source projects

                                            • Have built mobile apps with React Native

                                            You’ll Get…

                                            • Competitive Salary

                                            • Equity

                                            • 401(k)

                                            • Full Benefits - Medical, Dental, and Vision Insurance

                                            • Flexible vacation days, sick days, and work from home days

                                            • Technology (hardware, software, reading materials, etc..) allowance

                                            Culture

                                            We're hard-working, high energy, and fun. We have a "do what you need and do what it takes" culture. If you need to work from home or fit in a workacation in order to produce your best work, then, by all means, go for it. As one of the first members of the team at dutchie, you'll also have a great chance to play a foundational role in tech and culture decisions.

                                          • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and our annual retreats.

                                            Here's a video from our last retreat that shows what it's like to work for Hubstaff. https://hubstaff.wistia.com/medias/9pyt01aemt

                                            We are looking for a senior full-stack engineer who has several years of experience in both React and Ruby on Rails to join our passionate development team and work on our up and coming task management product.

                                            The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing Rails controllers, React components, and doing HTML & CSS front-end work.

                                            This position will report to our Tasks team lead and work closely with our other engineers. You’ll be able to work 100% remotely. We are looking for someone that can grow with our team for years to come.

                                            This is a long-term (years, our hope is forever) full-time (40 hrs/wk) 1099 (hourly) contract role. Some of the benefits of working for us is our company-hosted annual retreat, work where you want (cafe, co-working location, your home, anywhere), don't have to ask for permission when you want to take time off, get to dedicate yourself to one project at a time, and have job security and a career path for years to come (we've run the company using positive cash flow from day one and are carefully growing the team and business).

                                            You’ll be a good fit if you:

                                            • Are self-disciplined and have a great work ethic
                                            • Have good time management skills
                                            • Communicate well
                                            • Can work until at least 1pm EST M - F
                                            • Like having a consistent daily work schedule
                                            • Have at least three years of React and five years of Ruby on Rails experience

                                            Front-end Development Requirements:

                                            • React & Redux
                                            • Highly skilled with HTML & CSS
                                            • Bootstrap
                                            • Javascript & jQuery
                                            • Git

                                            Backend Development Requirements:

                                            • Ruby on Rails
                                            • Postgres or MySQL
                                            • Unit tests (rspec, Jest, etc.)
                                            • Background workers (Sidekiq)
                                            • Working from design docs/specifications & wireframes

                                            Bonus:

                                            • Solr
                                            • Redis
                                            • Vue.js
                                            • Service workers architecture

                                          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!