Experienced Frontend Engineer

Theorem


1 month ago

05/15/2019 11:46:25

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

  • Jatheon Technologies Inc. (Europe)
    4 weeks ago

    SENIOR VUE.JS DEVELOPER

    We are a growing company with an internal development team that is working on amazing new projects and looking for a Vue.js Developer to further improve our performance and help us build our Cloud Archiving solution. You will be responsible for maintaining and developing highly-intuitive user interface and will collaborate closely with Design, Application Engineering and QA to specify, build, test and deploy new features. You will not only be a great contributor to the quality of our code, but also have important input on our UX strategy, as well as the opportunity to help us build our technical landscape, participate in developing our design system and share your expertise in front-end development with the rest of the team.


    You will:

    • Define coding standards and best practices for the front end
    • Write well-documented, extensible code that is easy to maintain and that adheres to predefined coding standards
    • Own the overall quality of code including unit testing and functional testing
    • Find and address performance issues
    • Work collaboratively and consult with our development team, provide guidance to the development process and perform code reviews
    • Assist in the architecture, development and integration of software components into fully functional software systems
    • Stay up-to-date on emerging technologies and discuss potential solutions to problems

    Required Skills & Experience:

    • 3+ years of experience in front-end web development
    • Minimum 1 year of extensive experience with Vue.js, alternatively with Angular/React
    • Extensive hands-on experience with JavaScript (closures, scoping, functional concepts, OOP)
    • Knowledge of HTML5 and CSS3 including preprocessors
    • Expert knowledge of jQuery and BootStrap
    • Experience with Single Page Applications
    • Excellent verbal and written communication skills in English
    • Motivation to learn new technologies, continually improve and work with little direction by understanding business goals and performing self-directed research

    Bonus points for experience with:

    • Writing unit tests
    • Local Storage and ES6

    What we offer: 

    • Full-time remote position
    • Flexible hours ‒ it’s about getting the work done, not about when desk chairs are filled
    • High-end laptop and other equipment
    • Great working atmosphere with regular team building activities
    • A chance to be part of a casual, but highly professional international team
    • Conferences, trainings and events
    • Competitive compensation depending on experience and skills
    • Exposure to emerging technologies and practices (Cloud, AWS...)


    If you think we'd be a good fit, please send us a cover letter and resume in English.

  • Left Field Labs (US-only)
    1 week ago

    THE OPPORTUNITY

    We are seeking an experienced front-end developer to join our team. You will work alongside a group of dedicated and supportive programmers and designers, all focused on building and maintaining a complex software product used by one of the largest technology companies in the world. We count on our developers to write elegant and well-documented code, with a strict eye towards separation of concerns and maintainability.

    IN THIS ROLE, YOU WILL:

    • Collaborate with leads, developers, and designers to create and maintain responsive web front-ends

    • Build new features

    • Debug development and production issues across multiple browsers and devices

    • Work towards improving code quality, internal tools/processes, and documentation

    YOU MAY FIT THIS ROLE IF YOU:

    • Enjoy building websites, web apps, and UIs

    • Are deeply knowledgeable and experienced in JavaScript

    • Build with modern JavaScript frameworks, especially Angular

    • Have used TypeScript as a superset alternative to JavaScript

    • Use web development tools, like NPM, Browserify, Yarn, and/or Webpack

    • Keep up on standards, like ES6, HTML5, and CSS3

    • Care deeply about the user experience, including performance and accessibility

    • Pay strict attention to the details, and tend to obsess over them

    • Understand when and how to add interactive elements, like animation

    • Take production systems seriously, and expect others to do the same

    • Know how to independently debug a complicated problem, and do so regularly

    • Constantly learn new things, and enjoy both teaching others and being taught

    • Understand the importance of testing, and how to write good tests

    • Value tight teamwork to achieve results that surpass a single individual’s contributions

    • Understand that every product/project requires an array of fields and talents, and respectful communication is a critical component in success

    WHO ARE WE?

    We are a technology company that connects people, products, and experiences in powerful ways. Our growing team of designers, developers, producers, strategists, and content creators is based across the US and globally. We believe in the power of storytelling, human-centric design, and the intersection of creativity with code to further humanity's relationship with technology. If you're the kind of person who obsesses over details, thrives in a collaborative environment, and jumps at the opportunity to take on new challenges, this is the place for you.

    WHEN APPLYING, INCLUDE:

    A description of yourself—what’s your background, interests, and experience? What are you looking for?

    Links to some code you’ve written (GitHub?) and/or other relevant written works (blog, tutorials, books?)

    A resume or something similar (LinkedIn profile, StackOverflow developer story, etc)

    Left Field Labs is an E-Verify employer. E-Verify is an Internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of their newly hired employees in the United States.

    Please click on the following links for more information: E-Verify Participation Poster. For more information visit the USCIS’ website: http://www.uscis.gov/e-verify/employees

    Left Field Labs is an equal opportunity employer and committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history (LAMC 189.00). Left Field Labs makes reasonable accommodations for handicapped and disabled team members.

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

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!