Senior Frontend Developer

Writefull


2 weeks ago

02/06/2020 10:24:23

Job type: Full-time

Hiring from: European timezones

First appeared on StackOverflow

Category: Software Development


At Writefull, we use AI to help people write academic texts. We have a stand-alone writing editor for researchers, and also offer our feedback services to clients like publishers and educational institutions. Most of the feedback that Writefull gives is based on Deep Learning models.

We are looking for the best of the best frontends. If you are interested in building tools used by researchers worldwide, email us at [email protected], and please include a link to your GitHub account or portfolio.

NOTE: we will ignore e-mails by agencies.

About Writefull

At Writefull, we use the latest NLP techniques to help people with their academic writing. We target researchers, publishers, and institutions - and develop writing tools for each of their needs.

We launched the first version of our product in 2014. In 2018, we got investment from Digital Science, a big player in research-focused startups, and we've been one of their portfolio companies ever since. 

Over the last few years, we've advanced our main product to an editor that uses AI to give automatic feedback on texts. We're an absolute frontrunner in how we use the latest NLP techniques to give feedback on academic writing. 

We recently started developing tools besides the editor, so that users can get our language feedback in different ways. We're integrating Writefull into existing tools, as well as developing platforms for specific customers.

For these challenges, we're looking for developers to join our team! 

Working with us means diving into the areas of science, language, and AI. It also means being part of a passionate and highly skilled team, giving you the opportunity to learn and grow. Our work culture is flexible in terms of time and location, but we do take our deadlines seriously. Our current team members work remotely from The Netherlands, Spain, and England. 

Benefits

  • Flexible working hours

  • Working remotely

  • Competitive salaries

  • Budget for travel and training

  • Equipment costs covered

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]


                                          • Yesterday

                                            Lead a team of experienced front end engineers creating new innovative web applications that leverage the power of linked data. Your applications will be interoperable with all other applications that use linked data and the Solid specification. Your creations will be used by millions of people around the world.

                                            You will obviously be using Javascript and RDF. But, along with the team, you can help decide what the tech stack is! We already have lots done but there is much more to do and the tech stack can evolve. 

                                            You can work remotely but we also have offices in Boston and London.

                                            Engineering lead skills

                                            • Leadership - The team is experienced so you need to have experience leading a strong team.

                                            • Broad and deep technical skills and experience

                                            • Ability to explain complex topics in simple language

                                            • Expert in architecture and design of front end applications for the web

                                            • Experience with responsive application development

                                            • Expert software engineer

                                            Engineering lead responsibilities

                                            • Guide the technical vision and execution

                                            • Architecture and design accountability

                                            • Contribute to the code base along with the other engineers in the team

                                            • Coding standards

                                            • Overall code quality

                                            • Adherence to technical processes

                                            • Technology selection

                                            • Technical mentoring

                                            • Feedback related to quality of work

                                            • Recognition of quality work

                                            • Interviewing key technical hires

                                            About Inrupt

                                            Our teams are bringing to life Tim Berners-Lee's vision of the future. 

                                            Building The Next Stage Of The Web

                                            The next Web of open, linked data

                                            On a mission to clean up the Web

                                             Our culture promotes

                                            • Team autonomy

                                            • Mastery of your skills

                                            • Teams who are deeply engaged and have a sense of purpose linked to our vision

                                            Join us in our mission and help to create the future of the web.

                                            Benefits

                                            • Flexible working

                                            • Remote working

                                            • Leading edge technology

                                            • Web scale solutions

                                            • Open source contribution

                                            • Autonomy for teams

                                            • Common purpose and set of values across all teams

                                            • Contribute to changing the direction of the web to benefit everybody

                                          • Get to know us

                                            We create open source software that puts users in control over their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr, help sustain and grow a fair, open web, because they give users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

                                            What you'll do

                                            Fight bugs through automation and manual testing and help us ship high quality products! You’ll apply your QA expertise in the team that cares for web extension users on Firefox and Chromium-based browsers. Being an integral part of the team, you will be involved in the whole software development cycle, building quality in from the start.

                                            After your morning coffee, you'll be expected to...

                                            • Perform own exploratory testing against our products to gain familiarity with the products and their similarities and differences

                                            • Run checklist tests against our products before releases

                                            • Respond to requests from and perform testing for the team

                                            • Create and keep up to date useful documentation and notes relating to the product and its testing

                                            • Set up and maintain automation for desktop and mobile apps

                                            A little bit about you...

                                            • Extensive experience with software testing and quality assurance, preferably in a continuously changing environment

                                            • Knowledge of source code management tools like Git or Mercurial

                                            • Knowledge of basic web technologies (HTML, CSS, JS)

                                            • In depth experience with test automation

                                            • Experience collaborating remotely using mostly asynchronous communication methods on a distributed team

                                            • Independent but team-oriented work style

                                            • Outgoing proactive involvement in your teams

                                            • Excellent communication skills in English

                                            It’s awesome, but not required, if you...

                                            • Have knowledge of additional scripting languages

                                            • Are familiar with device testing services like Google/Firebase test lab, AWS Device Farm, Browserstack or TestObject

                                            • Are familiar with code review processes

                                            • Have experience with development or testing of browser extensions

                                            • Have automation experience with native Windows apps

                                          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!