Front End / UI Developer

Selz


3 weeks ago

06/24/2019 10:21:23

Job type: Full-time

Hiring from: Australia

Category: Software Dev


About us

Selz is the ecommerce platform for growing businesses. We are used and loved by thousands of businesses and entrepreneurs all over the world to build and grow their online sales.

Selz is a fully remote and distributed company, and everyone on our team works flexi-time and flexi-location. We are dedicated to a modern, productive and transparent work culture. Our main operations are in Sydney, Portland and Manila. Our team comprises of world-class talent in the fields of engineering, finance, marketing and customer service.

For this role, we would like you to be somewhere near-ish to Sydney, Australia, so you can come to meet-ups and socials with your awesome colleagues in our engineering team.

The role

We are looking for a UI Developer to join our design and development team. You will be responsible for the development of exciting new features for the Selz platform.

You need to have these skills and experience:

  • 3-5 years working as a front-end / UI engineer

  • A solid understanding of modern accessible and semantic HTML, CSS, LESS (or SASS) and JavaScript

  • Experience writing React and ES6/7 JavaScript

  • Experience with Styled Components and Emotion CSS-in-JS libraries

  • Experience with jQuery

  • Experience with Gulp and Webpack

  • A solid understanding of using Git and GitHub

  • Proven ability to design and implement designs with an attention to detail

  • Extensive experience with CSS, especially in the context of designing and building responsive application UIs

  • Familiarity with building accessible UIs

  • A good understanding of client-side performance tuning, security and optimization (caching, CDNs, request management, cookies, HTTP2, etc.)

  • A proven preference for pragmatism over dogma (you should be able to argue for or against any tech or design decision in a cogent and objective way)

  • Proactively identify new and emerging trends and suggest ways how we can use them

  • Self-motivated and able to work independently or in a team

  • Native English speaker or very good functional English

It would be nice for you to have:

  • Exposure to Preact

  • Exposure to the Shopify's Liquid syntax

  • Exposure to C# .NET MVC and Visual Studio

  • Exposure to Node.js

  • Exposure to NoSQL databases like Mongo

  • Knowledge of using AWS services - particularly S3 and Cloudfront

  • Knowledge of HTTP; requests, responses, headers and caching

You'll fit in if…

  • You want to be part of a team that cares about transparency, no BS, doing great work and having fun whilst you are doing it

  • You want to be part of a modern, global, rapidly expanding company that is doing something exciting

  • You’re organized and a good manager of time

  • You think and act creatively to solve problems

  • You are a good communicator and collaborator (essential as this a remote role)

  • You take things very personally and are willing to go the extra mile

How to apply

If you would like to be considered for this role please email us:

  • A cover letter describing why you think you fit this role

  • A resume

  • Links to some code you're proud of - GitHub, CodePen, CodeSandbox, etc

Candidates must hold an Australian citizenship, permanent residency or a visa with the right to work in Australia.

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

  • Respondent (North America or LATAM)
    4 days ago

    Respondent is a two-sided marketplace that connects market and user researchers with the highest quality research participants in the world. Our platform gives researchers a single place to quickly find the right participants for their projects, as well as schedule and pay them instantly. It simplifies the work that’s necessary to conducting quality research. Companies like IBM, Airbnb, Uber, Microsoft, Procter & Gamble and many more trust and integrate us into their research processes.

    We are a small, quickly growing, fully remote tech startup. Working as a distributed team allows us to hire the best talent regardless of location (right now, everyone works in a continental US Time Zone). All of our employees have areas of expertise as well as a wide breadth of knowledge in their domains. This blog post shares more insight into how we work successfully as a distributed team.

    Responsibilities:

    • Build frontend applications to support the growing needs of the business
    • Work closely with our product team, quality assurance, and other engineers
    • Work across multiple verticals (and get your hands dirty) in a startup environment 
    • Take full ownership and responsibility for building, shipping, and maintaining core features, end to end. 
    • Work with and improve processes
    • Exhibit user empathy

    Who are you?

    • 4+ years of experience with modern JS frameworks (Vue, React, AngularJS, Angular 2+)
    • Skilled in or interested in learning Vue.js (Prior Vue experience is a plus!)
    • Knowledgeable about unit testing, CI/CD, and common JS build/task runners like Webpack and Gulp
    • Experienced in scaling code and optimizing web performance
    • A voracious learner who is always researching
    • Previous experience in a startup or small team where you had deep ownership of your work (and saw huge impact)
    • An excellent communicator who gives and receives feedback effectively
    • A lover of process and process improvement 

    We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. As a small, growing company we work together to get everything done. For engineers that means daily standups, contributing to documentation, and working on things in different departments. Our values are: Always Researching, Ownership, Active Honesty, and Thriving Together. Read more about them here.

  • 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]

  • SimplyAnalytics (US or Canada)
    Yesterday

    We are looking for a client-side JavaScript developer with experience working on complex single-page applications. The ideal candidate is a self-starter, has a high level of attention to detail, is comfortable asking questions, enjoys working with talented colleagues, and has an interest in analytics and data visualization.

    Our developers can live and work anywhere in Canada or the United States. This is a full-time salaried position.

    Skills & Requirements:

    • Expert client-side JavaScript Skills (this is not a Node.js or full-stack position) 

    • Strong UI development skills (CSS & HTML) 

    • Open to learning new technologies 

    • Self-starter who gets things done 

    • Attention to detail

    We look forward to receiving your application.

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!