Experienced Frontend Engineer

Theorem


3 weeks ago

08/25/2019 10:21:23

Job type: Full-time

Category: Software Dev


Theorem is a software consultancy that believes in using simple tools to solve problems. We build custom systems for both startups and enterprises - You can see our portfolio for more information about our clients.

Our main offices are in Los Angeles and New York, but we work remotely with people from all around the world.

Our engineers have experience in a consultative environment, excellent communication skills and a desire to work with talented teams building innovative products. We work closely with our clients, sharing our experience to help them better define their products.

We are looking for HTML, CSS and JavaScript experts that are always learning and adapting to the ever-evolving frontend landscape. But we don't want you to build a UI in a silo, we want you to be an expert in collaborating in designing services and APIs, user experiences and product requirements with our clients.

The ideal candidate has experience working with React and Redux and has a thorough understanding of the options and tools available for managing an application’s state and their underlying functional programming concepts.

Skills & Requirements:

  • Smart, gets things done.

  • Excellent communication skills.

  • Consulting experience.

  • Passionate about software development.

  • Experience working in a distributed company.

  • Open minded and always learning.

  • Experience with React and Redux. 

  • 5 + years of professional experience

Duties & Responsibilities:

  • Architect and build web applications.

  • Work with product designers and clients to clarify requirements.

  • Plan, estimate and prioritize work in a collaborative team.

  • You like to get the work done! You want to collaborate in a consultative environment and  guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. We want to know more about you!

About Theorem

Theorem (previously Citrusbyte) is an innovation and engineering company that advises clients on product strategy, engineering, design, and culture, then partners with them to build and launch technology-driven solutions to their most complex problems. Theorem is chosen by clients when results matter most — becoming the agent of change, and driving a transformation that involves not only technology, but also people, process and leadership. Founded in 2007, and headquartered in Los Angeles, Theorem's global team of engineers, designers, technologists, researchers, strategists, and advisors, has deep expertise across a broad variety of industries including consumer electronics, automotive, manufacturing, supply chain, healthcare, finance, and entertainment.

While we have offices in LA and New York, we work remotely with team members around the world

  • 100% REMOTE - Work from your remote location if you are not called to travel to client site

  • TEAM RETREATS - We get together at an inspiring location to meet, work and play

  • HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer vacation and support healthy lifestyles through our physical fitness and continuing education benefits program.

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

  • We are looking for an exceptional engineer to join our team to lead development on our front-end, which is an SPA built using Typescript + React + Blueprint.js.

    Ideally, you should have over a year's experience using Typescript, in addition a modern framework such as React/Angular/Vue.js, and be excited by the prospect of building web apps that present complex ideas to users in a simple and intuitive manner. This is an ambitious project which includes interesting technical challenges, such as working with large multi-million row datasets in the browser, and parsing arrow files in the browser.

    This will primarily involve work on the frontend, but -- depending on your experience -- this could also could include some backend Python/Django work including interfacing and developing our REST endpoints to make them compatible with front-end requirements.

    You should like the idea of releasing to real customers regularly, and prioritise getting a great product into users’ hands for feedback and iteration. You will be working with a talented team of domain experts, data scientists, and backend engineers, and will have extensive scope to build and architect the front-end yourself, and grow the team in the future.

    Please note, the role is fully remote - we subscribe to the GitLab global salary calculator - about.gitlab.com/handbook/people-operations/global-compensation/calculator . However we're looking for candidates located within Europe only at the moment.

  • DESCRIPTION

    At Vizibl, we’re on a mission to help every company work together, better. We want to help all companies make a difference in the world by revolutionising the way they work together, empowering them to reach their full potential.

    We’re off to a great start too. Teams in some of the world’s largest enterprise companies are already collaborating with their suppliers through Vizibl and transforming the way they work to drive innovation together.

    We welcome people from all backgrounds who seek the opportunity to help build a future where every company sees the benefit of working openly and collaboratively. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s help every company work together, better.

    Are you interested in building products that challenge the status quo in the enterprise space? Do you enjoy an abundance of autonomy with just the right amount of alignment? Vizibl is looking for an experienced Front End Engineer who is passionate about building beautiful solutions that solve complex problems. This is an opportunity to drive exciting new projects that will help change the way the world’s largest companies work with each other. The position is remote and is full-time.

    We’re looking for a Front End Engineer to join one of our product squads to take ownership of several platform verticals to help develop new and exciting features as well as improve and maintain existing stuff.

    We’re working with some of the world’s biggest companies from pharmaceuticals to telecoms. Our unique blend of Enterprise know-how coupled with our beautiful and usable products is one of the things our customers love about us.

    2019 will be a critical year for Vizibl as we transition and grow rapidly, so you’ll play a key role in helping ensure our product team values are deeply ingrained in our products. You'll also be involved in hiring to increase the size of the team later in the year. The ideal candidate is a self motivated person that thrives on a challenge. They don’t settle for OK and have a desire to integrate themselves deeply into the working of the business.

    As this is a fully remote position we'll be looking for strong communication skills and the ability to motivate yourself and your team to work independently.

    If this sounds like your sort of challenge we'd love to hear from you.

    Open to Everyone

    Vizibl is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    REQUIREMENTS

    Working for Vizibl you’ll...

    • Have a huge amount of autonomy

    • Work with cutting edge technologies inside of our micro-component architecture

    • Be responsible for planning and developing solutions end to end

    • Be an ambassador for our product values

    • Contribute to a positive and empowering company culture.

    What You’ll Need

    • Have experience working in a professional engineering team

    • 3+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6

    • 3+ years of HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility

    • Strong UI/UX experience

    • To write performant JavaScript/CSS

    • Experience with Git

    • English fluency and excellent communication skills

    • Experience with TDD/BDD methodologies (Jasmine, Protractor)

    • A desire to learn and improve

    We’ll be impressed if

    • You have experience working in an agile team

    • You have experience working in a remote team

    • You have experience working with micro-component front end architecture

    • You’re familiar with the enterprise project management space

    • You’ve integrated with large corporate IT environments before

  • ABOUT BALENA

    Balena's mission to unlock the potential of physical computing by removing friction for IoT fleet owners. We believe that edge computing is the next major computing paradigm, and every new computing paradigm needs a scalable development platform to match. We're building that platform with a complete, end-to-end solution that makes it easy for any developer to build applications for IoT and the Edge.

    Our software platform helps developers build, deploy and manage code on connected devices. We brought Docker to embedded GNU/Linux devices in 2013 and have been building our toolkit ever since. Our core product is the balenaCloud platform, but we also maintain a variety of successful open source projects including Etcher, openBalena, balenaOS and balenaEngine and made contributions to high-exposure projects such as Docker, Electron, and AppImage. We've also recently released our first hardware product, the balenaFin.

    Our technology is open, standards-based, and proven in production across a wide range of scenarios from robotics, drones, smart buildings, 3D printing, agriculture, medicine, and more. Our investors include OpenView, Threshold Ventures, Aspect Ventures, GE, and Ericsson.

    Balena is a highly distributed, remote-friendly company We rely on clear communication and the rule of "assume positive intent" to help us work together across time zones, cultures and first languages. As an organization, we have little hierarchy, and organize as needed to build complex features and solve big problems.

    ON BEING A FRONTEND ENGINEER AT BALENA

    Balena maintains plenty of front-end applications, ranging from our complex user-facing web dashboard, to Node.js command-line tools. In this role, you will be working on JavaScript-based user interfaces that target both a web browser, as well as a terminal emulator. You will find yourself writing non-trivial JavaScript, TypeScript, and CoffeeScript code. This will be a full-time role.

    RESPONSIBILITIES

    • Actively invest back in our own technology, libraries, and frameworks

    • Understand security best practices and strive to apply them in your work

    • Be highly motivated to produce great code

    • Evaluate customer requirements and other inputs to determine the scope and timing of new functionality

    • Push for delivering delightful user experiences

    • Closely collaborate with our UX/UI designers

    • Move between all major operating systems to ensure we provide consistent experiences

    • Unify how balena builds user interfaces, and actively contribute to Rendition, our shared GUI/CLI components toolkit

    REQUIREMENTS

    Need to have:

    • Desire to make yourself and others more effective. You'd be bothered by an inefficient process

    • Good understanding of software engineering practices and how to apply them

    • Excellent written communication skills, and fluency in English

    • Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help

    • Experience with Node.js

    • Experience building single-page applications with React, or any similar modern framework

    • Understanding of the command-line interface

    • Understanding of backend systems and how they interact with front-end applications

    Nice to have:

    • A sample of your work (URL or attached sample)

    • Contributions to OSS projects (please include a URL)

    • Having worked remotely before

    • Experience with balena as a user

    • Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices

    • Experience with Angular.js v1

    • Experience with Docker

    ABOUT WORKING AT BALENA

    We come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.

    We are an equal opportunity employer and value diverse backgrounds. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.

    We communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK -- we'd rather grow than let our assumptions get in our way.

    BENEFITS

    • Work with an extremely talented, diverse team

    • Equipment of your choice

    • Remote-friendly

    • Flexible working hours

    • Flexible vacation policy

    • Annual company gathering in an international location

    • We send you hardware for side projects!

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!