Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 18, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Yuppiechef was founded in 2006 by two great friends and is now one of South Africa’s most celebrated online retailers with its sights set on international expansion. We deliver the world’s best kitchen and home products to eight countries and offer that service free of charge in South Africa. Yuppiechef is on a mission to bring people together th...
    Read more about this company

     

    Mid-level Front-end UI Developer

    What your role looks like

    Taking direction from our Developer Manager and Product Design Manager, as a Mid-level Front-end UI Developer, you’ll be responsible for building and maintaining user interfaces (UI) layouts, components and flows for our website, apps and in-house tech. The work you do will be on “the front of the front-end”.

    Practically, the role entails:

    Building and maintaining highly flexible and responsive UI layouts and components using HTML, CSS and presentational Javascript at scale:

    • Writing semantic HTML markup with a strong focus on accessibility, in order to make experiences that are friendly to browsers, people who browse the internet differently (with assistive technologies), and search engines (SEO)
    • Writing resilient, performant CSS with a focus on modularity, flexibility, compatibility, and extensibility
    • Writing simple, presentational JavaScript that primarily manipulates objects in the DOM (for the purpose of prototypes and demos)
    • Ensuring design consistency across all of our software products
    • Working with UI Designers to maintain and document our component library
    • Working with “back-of-the-front-end” developers to ensure the front-end code is compatible with back-end code, services, APIs, and other technology architecture
    • Testing your code across browsers and devices to ensure our UIs are functional and on a never-ending stream of desktops, mobile phones, tablets, and other web-enabled devices
    • Optimising the performance of front-end code in order to create lightweight, fast-loading, snappy, jank-free experiences

    Who you are

    Besides having the necessary talent and experience for the role, we’re looking for someone who is, above all else, inwardly driven and who comes alive when the work you’ve done makes a difference to an actual person — whether making it easy for developers to do their best work or a customer achieving something through a UI component you built. 

    You like the idea of continually building upon your successes and learning from your mistakes, and the idea of crafting a product over time excites you. For you, working on complex HTML and CSS layouts for hours feels like minutes and you have fun figuring out how to make interfaces better — more usable, more performant and more future-proof.

    You are an excellent communicator (both in-person and asynchronously over email or chat), and work well both autonomously and collaboratively. People would also describe you as:

    • Accurate
    • Adaptable
    • Calm and confident
    • Innovative
    • Persistent

    What experience and skills you need for the role

    Experience:

    • Required: At least 3 years experience developing UIs for web and mobile applications for real customers, either freelance or in an agency setting

    Advantageous:

    • Working at an e-commerce retailer in a similar role
    • Or working on a large SaaS (Software As A Service) product

    Qualifications:

    Required:

    • An excellent UI development portfolio spanning across web and mobile applications

    Advantageous: 

    • A Github repository showing your uncompiled process and inner workings
    • An under-graduate (bachelor’s) degree in Computer Science, Graphic Design, User Experience Design or similar would be advantageous

    Skills:

    Required:

    • Able to write semantic, accessible HTML at scale
    • Able to write efficient, highly-scalable, modern CSS using the Sass preprocessor
    • Able to use Github or similar version control software
    • A solid understanding of accessibility principles
    • A solid understanding of SEO (Search Engine Optimisation) principles
    • A solid understanding of image and webfont optimisation techniques

    Advantageous:

    • A good understanding of UX (User Experience) principles
    • UI design skills and able to use Adobe Photoshop, XD, Figma or similar

    Who you’ll be working with

    You’ll be working in our development team, reporting to our Developer Manager, and working closely with our Product Managers and Front-end Developers. We design and build all our tech in-house, by grafting hard, collaborating, communicating openly and constantly, moving on ideas fairly quickly, and hitting deadlines. At times it comes with pressure, but we all love what we do and have a lot of fun while doing it. We’re also into things like pets, gin, coffee, series and board games and gaming, trail running and climbing.

    Environment, gear, pay and benefits

    Gear you’ll use:

    • A Macbook
    • Various online packages, reporting tools and dashboards


    Environment:

    • We are a predominantly in-person, in-office team. Most of your time will be spent at our HQ offices in Westlake, but you’ll have some flexibility in this.
    • On the days you work from home or remotely, you will need your own stable, high-speed internet connection and a suitable workspace setup. 
    • When you are in the HQ office, you’ll find…
    • A fully-equipped, communal kitchen with some pretty neat tools that we sell
    • A fully-stocked coffee stations where you can hone your barista skills
    • Parking available

    Pay and Benefits:

    • We pay competitive, market-related salaries based on skills and experience, and profit share based on the company's performance

    Your salary is based on a “Total Cost To Company” model and includes:

    • Medical Aid (Discovery) contributions
    • Group Life Cover
    • Retirement Annuity
    • Employee Assistance programme
    • 17 Days Paid Annual Leave increasing to 20 days with length of service

    Method of Application

    Interested and qualified? Go to Yuppiechef on yuppiechef.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yuppiechef Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail