Front End Engineer

Chili Piper is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with designers to constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.
On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.

Responsibilities

●  Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
●  Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.
●  Develop applications in languages including React JS
●  Demonstrate the ability to adapt and work with team members of various experience level.
●  Translating designs and wireframes into high quality code Skills
●  Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
●  Thorough understanding of React.js and its core principles (2+ years of work experience with React)
●  Experience with popular React.js workflows (such as Flux or Redux)
●  Familiarity with newer specifications of EcmaScript
●  Experience with data structure libraries (e.g., Immutable.js)
●  Knowledge of isomorphic React is a plus
●  Familiarity with RESTful APIs
●  Knowledge of modern authorization mechanisms, such as JSON Web Token
●  Familiarity with modern front-end build pipelines and tools
●  Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
●  Ability to understand business requirements and translate them into technical requirements
●  A knack for benchmarking and optimization
How We Work
  • Freedom and flexibility. We’re a 100% distributed team working from around the world. Our team members can work from wherever they want in the world, as long as they show up on our weekly all hands meeting on Zoom.
  • Solve interesting problems. The software landscape has exploded. There are dozens of solutions for each problem. We want to be different. We come up with new angles on existing problems or invent better solutions to help companies with their sales and marketing. Then we turn these ideas into beautiful, smart software.
  • Autonomy and ownership. Working on a distributed team means you don’t have someone micromanaging you or looking over your shoulder to make sure you’re getting things done. We’re a team of do-ers who take full ownership for their results.
  • Be helpful. Our first value as a company is help. Help our customers be successful. Help our prospects get the right information and make the right decision whether or not it includes our products. Help our team members reach their full potential.
The Perks
  • Unlimited Vacation
  • WeWork membership so you can work from anywhere
  • Any equipment/software/tech that you need to do your job
Please attach / refer any personal projects you have worked on, if any. Send your resume to scott@chilipiper.com or apply here – https://www.smartrecruiters.com/ChiliPiper/743999681715976-front-end-developer – and if your experience matches our job description you will be required to pass a coding challenge before moving forward to a live coding interview with our CTO.

    Front-End Software Engineer

    We are:
    DeviantArt – the largest online social network for artists and art enthusiasts, and a platform for emerging and established artists to exhibit, promote, and share their work with an enthusiastic, art-centric community. We have over 45 million registered members and attract over 50 million unique visitors per month. Our members — known as deviants — upload thousands of pieces of original artworks every day, everything from painting and sculpture to digital art, pixel art, films, and anime.
    Our technology department is responsible for working on interesting scalable technologies and fun features across a number of areas of DeviantArt. Our worldwide remote teams work on a rapid iteration process and encourage collaboration between developers, UI designers, product managers, and non-technical staff.
    You are:
    A developer with 3 or more years of software development experience in team-based environments. You have advanced JavaScript & CSS skills, and significant production experience with React.js and Redux. You have a proven track record of working on advanced, scalable, interactive web applications as a front-end and/or full stack developer.
    You’re passionate about software engineering, and constantly expanding your knowledge. You have strong communication skills, are a self-learner and you engage with the product development lifecycle from concept to support. You also pay close attention to detail, animation and user experience.
    Bonus points if you:
    • Have a Computer Science degree or equivalent experience.
    • Have some exposure to TypeScript, ES6, lodash, Redux saga, Sass/Less, any template engine (JSX, Jade).
    • Are well versed in working with server-side APIs.
    • Have experience with automation and package management tools such as Grunt, NPM, Yarn, Webpack.
    • Have knowledge of React server-side rendering.
    • Practice TDD.
    As a Front-End Software Engineer, you will:
    • Build rich React applications with different state-management paradigms within a very new codebase that leans on frameworks and tooling developed by large and very experienced teams.
    • Push your code to millions of users every day.
    • Interact and collaborate daily with a world-class product, UX and design teams.
    • Improve your skills and learn from top-notch engineers.
    • Tackle tough problems and find creative ways to solve them.
    Please submit links to your live projects, GitHub accounts or other examples of your best sample code!

    Senior Software Engineer

    Overview

    We are a group of dedicated and passionate professionals all working together to transform the way businesses improve. We enable our customers to standardize their work processes, reduce training time, and meet compliance standards. Come join the team that is redefining training documentation and making standard work an industry standard.
     

    Your Role

    Dozuki is looking for a Senior Software Engineer for our core product team who can thrive in a remote-friendly work environment. The product team works on Dozuki’s core web platform and is crucial to the company’s success. We’ve maintained 99.9% uptime for our cloud deployment, and we strive to get that as close to 100% as possible for our customers who depend on our platform being available 24/7.
    As a Senior Engineer of our product team, you will be a core driver for making platform improvements and developing new features. You will be expected to deliver high quality, maintainable, and well-tested code. You will lead technical discussions, review teammates’ code, and be empowered to make mission-critical decisions.
    The product team holds daily stand-ups, weekly plannings, and monthly product team process improvement meetings. You will have the freedom to choose which issues you want to work on which may range from new features, infrastructure improvements, platform maintenance, and bug fixes.
    We have core hours between 10am – 3pm Pacific Time and allow for a flexible work schedule outside of these hours.
     

    Our Stack

    The Dozuki platform runs a LAMP stack at its core. Our cloud offering runs each of our services in AWS, while our on-premise offering runs our services in a swarm of Docker containers with middleware integrations to help manage those deployments.
     

    Qualifications

    We’re constantly looking for new ways to improve our infrastructure. The following skills and technologies are central to working on our platform, but we’re open to some learning on the job:
    • PHP 7.1
    • JavaScript, HTML, and CSS
    • MySQL
    • Git for code version control
    • PHPUnit for automated testing
    • CI/CD pipelines
    • Linux command-line tools
    Things that will make you stand out
    • 5+ years experience creating software for enterprise-level companies
    • Experience with React
    • Worked with caching services such as Memcached
    • Experience developing performant, scalable, and highly available web services
    • Deep understanding of object-oriented design, and can lead discussions on web service design and architecture
    • Experience with containerization technologies such as Docker and web service orchestration
    • Self-motivated and able to manage yourself
    • Excellent communication skills and can provide technical leadership and mentoring to other team members
    • BS in Computer Science or equivalent
    Who We Are
    Our people are our biggest investment. We recognize that quality of life is paramount to a happy and healthy team. We offer the following perks:
    • 💰 Competitive Salary
    • 🤒 Medical, dental, and vision benefits
    • 💻 Company-provided hardware
    • 🏝 Remote-friendly team culture
    • 📈 401(k) matching
    • 🍼 Generous parental family leave policy
    • ⛺️ Flexible schedules & Unlimited time off
    • 🍽 2-3 catered meals every week
    • 🐶 Dog-friendly office
    Company Culture
    Although we’re a partly distributed team, most of us still live in San Luis Obispo, CA. We would love for you to join our team in SLO but are happy to accommodate your current living situation.
    See what it’s like working at Dozuki https://www.dozuki.com/careers/.

    Senior UI Engineer

    SUMMARY
    We are hiring a senior-level UI Engineer to work on our product team. This engineer will work closely with our mobile engineers to make decisions about when to build native interfaces vs. using web views (we currently use Turbolinks).
    Ideally, this person would also guide ongoing development of our budding design system.
    EXPERIENCE
    It’s not the years, it’s the mileage.
    Ideal candidates will have worked on consumer-facing applications serving thousands of users, and for long enough to have encountered meaningful successes and failures. Whether that’s happened over 12 years or 12 months, it’s the mileage that matters.
    For the most part, Zaarly engineers are generalists – ready and able to solve problems up and down our tech stack. While a Senior UI Engineer will focus on front end code, they should also be able to commit production-level code to any part of our app.
    Working with a small team of very talented engineers, designers and operators, you’ll play an important role building an incredibly unique, local marketplace. We’re a small company and a tight-knit team working on problems no other business has solved – everyone on the team is mission-critical.
    REQUIRED EXPERTISE
    We’re looking for an expert UI engineer with deep experience working with libraries and frameworks like React Native and Turbolinks. Candidate’s varying strengths in iOS and/or Android development, design, backend development, and management will also be weighed.
    UI Development
    • Able to use modern tools, preprocessors, and frameworks to build rich, beautiful user experiences.
    • Able to implement UI that responds to different devices, layouts, and feature sets.
    • Experienced in gradual refactoring of existing code bases for modularity and extendability.
    Back End Development
    • Knows how to create data models for applications that are maintainable and perform well under load.
    Native Development
    • Deep experience building native experiences for either iOS or Android.
    • Able to build native-like experiences in web views.
    • Understands which approach (native, web, or a mix) is best suited for various circumstances and is able to execute the selected approach.
    System Architecture/Design
    • Draws on direct experience in complex systems to inform design in new systems.
    • Designs and architecture reflect a deep understanding of networks, databases, file systems, and algorithms when creating production applications.
    • Designs reflect values of fast feedback, waste reductions, and experimentation when building prototype/validation applications.
    • Seeks constructive design criticism from others.
    REQUIRED COMPETENCIES
    Testing
    • Uses test driven development for design discovery in addition to ensuring correctness.
    • Demonstrates an appropriate amount of testing in all code written.
    • Uses continuous integration testing a continuous delivery practices.
    Agile Development
    • Recognizes the difference between a healthy and unhealthy process.
    • Verifies that user stories are well specified.
    • Works professionally to continuously improve team function.
    • Pragmatically balances leading the team to better ways of working with constraints that exist within the organization.
    Interaction Design
    • Able to use established patterns to produce innovative solutions for web, mobile web, and native apps.
    • Able (maybe even eager?) to create simple animations.
    • Can work effectively at an application level.
    • Bonus: Ability to work at a system/ecosystem level (e.g., creating integrated/consistent interactions at a brand-level or across a suite of applications)
    Project Management
    • Able to break a single complex project into phases and/or iterations.
    • Proactively communicates project updates to stakeholders.
    • Conversant regarding design and/or business issues

    Senior Unity Developer For iOS

    We are looking for highly motivated and creative individuals to join us in our mission to transform how humans work and collaborate together.
    In this role you will work with an international team of artists and Unity developers to port our UWP app to iOS. 
    You will develop new mobile features that contribute to the product roadmap, translate design and product documentation into technical specifications and subsequently develop them as new features. You will write efficient code, optimise the general performance of our software and help keep bugs at a minimum level.
    Provide general project support by assisting the team with technical questions and creating authoring and/or debugging tools.
    Responsibilities, including but not limited to:
    • Development of ultra-fast, highly scalable, holographic remote collaboration solution
    • Implementation of security “best practices” to keep user data secure
    • Coordinate and work with front-end and back-end developers, UX/UI designers, 3D artists, and the production teams to achieve goals
    Requirements:

    • 3+ years of Unity experience in a professional development team
    • 2+ years iOS (ideally Swift, Objective-C and ARKit)
    • BS in Computer Science
    • Knowledge of Unity team project best-practices (prefabs, asset naming, organized scene hierarchy)
    • Experience with git 
    • Good communication skills (we are looking for someone who thrives on collaborating with a remotely located team)
    Preferred:

    • Agile
    • Photon Networking
    • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
    • C++ or other programming skills (e.g. Python)
    • Azure
    Work Environment

    We are a startup and this job operates in a remote environment. Candidates should have flexible working hours to accommodate this role and the company growth. We do not intend to work longer than necessary, however, we are looking for people who get things done when necessary.

    Communications Designer

    What’s the opportunity?
    As a designer-founded company, our highest priority is an extraordinary customer experience. To support our love for stellar customer experiences, we’re looking for an empathetic, visionary, and enthusiastic designer to express our company brand. You will be our first communications designer and will have a rare opportunity to cultivate our company’s design patterns, culture, and process. You will work on challenging projects that stretch your creativity, ingenuity, and resourcefulness.
    What will I be doing?
    • You will work closely with Product, Sales, and Marketing teams to express our brand beautifully across digital and print experiences
    • You will evolve our brand style guidelines to ensure consistency across all communications
    • You will create and manage asset libraries for reusable, systematic design
    What skills do I need?
    Your exact education and experience do not matter, and we encourage you to apply if you have all or most of the following skills and background:
    • You are a well-rounded and precise visual designer, who’s just as enthusiastic about em dashes and corner radii as Pantone swatches and paper stock
    • You have 3+ years of design experience working at an agency or in-house
    • You have a strong portfolio showcasing brand experiences across print and web, with an emphasis on typography and page layout
    • You have excellent written and verbal communication skills
    • You are comfortable with basic HTML and CSS
    • You can juggle multiple projects and efficiently deliver amazing work on time

    Rails Engineer

    Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world.
    We’re looking for a driven, detail-oriented senior engineer to join our team and build fast, scalable backend systems in Rails.
    You should be…
    • Deeply experienced with Ruby & Rails

    • Experienced with JavaScript, especially with front-end frameworks like React 

    • Adept at translating user stories into detailed engineering implementation tasks

    • Detail-oriented & curious, with a drive to understand and solve technical challenges

    • A self-starter, comfortable working independently and taking a high level of responsibility

    • Dedicated to constant learning and sharing your knowledge
    Bonus points if you also have…
    • Elasticsearch experience

    • Experience with eCommerce platforms like Shopify or WooCommerce, especially integrating with their APIs
    You’ll be responsible for…
    • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)

    • Adhering to internal code standards and best practices while suggesting new ones for team consideration

    • Carefully user-testing your own work and implementing feedback from code review

    • Providing detailed code reviews to your teammates

    • Updating our internal wiki & documentation

    • Assisting our support team with troubleshooting challenging issues
    Why you’ll love working with us…
    • Kind, wonderful teammates that enjoy their work as much as you do

    • Competitive salary

    • Annual company retreats (read about our last adventure in Lake Tahoe!)

    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!

    • Transparent culture (check out our team wiki)
    Curious to hear more? Learn more about the position and apply via the link below. Applications accepted through May 28th. We can’t wait to meet you!
    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

      PPC Specialist

      Toggl is an easy to use and flexible time tracking tool that helps 3+ million users see where their work time goes, so they can focus on the projects that really matter. It also works on all your devices, and integrates with over a 100 tools. 
      Our team is looking for a PPC Specialist to manage our search and display ad strategy and its ongoing implementation.
      THE ROLE
      You will be a part of our performance marketing team, working with SEO experts and landing page developers to lead our PPC strategy as we scale our marketing activity rapidly over the coming year. You will lead the strategic design of our campaigns as well as regularly monitor them in order to optimize conversions. A/B testing and iterative improvements will be a key focus in order to make sure our ads are performing the best that they can. The granular and overview level reports you will provide are going to play an important role for your team and the company. You will have ownership from start to finish and enough resources to enable you to make a significant impact.
      ABOUT YOU
      You will fit in well with the Toggl team if you really love keeping up to date with and communicating best practices in the field. You have experience in building complex, multi-stage funnels on various channels like Facebook, Instagram, Google and Bing. You can confidently test and refine campaigns to optimize conversion rates. You are happiest when surrounded by data and are comfortable extracting information and summarizing it in appropriate levels of detail for different members of the business. As an extra bonus, you have experience creating ads yourself using the Adobe suite (or similar).
      ABOUT OUR TEAM
      Toggl is a distributed team of 75+ people working remotely from 30 countries. We take pride in our professional, learning-oriented and friendly working environment that values work-life balance and constantly doing our best in every aspect of our work. You can work from anywhere in the world, because we know great people do awesome work wherever they are. Every few months we travel to meet up somewhere in the world and spend some quality time together. Our business is profitable with a healthy margin and we’re built with no outside investments, so you can count on a stable working environment.
      SOME BENEFITS
      • Freedom to choose when and where you work from.
      • 28 calendar days of paid time off a year, plus your local holidays.
      • 2 company retreats plus 2 team meetups a year (expenses covered) for team-building.
      • Laptop and a €2,000 budget to set up your home office.
      • Reimbursement for co-working space rent or internet service at home.
      • Opportunities to attend trainings, workshops or conferences.
      • Monthly reimbursement for gym membership, massage and other things to improve your health.
      • Support for buying a phone, eyeglasses or tools you need for doing your best work.
      Starting salary for this position is 45,000 EUR annually.
      APPLY NOW!
      All it takes to apply is answering a short skills test that assesses your expertise and no other biased criteria. Please note that only candidates who take the test will be considered. 
      Free Toggl t-shirt for those who do well on the test!

      Mobile Developer – React Native

      Hireology’s technology empowers businesses to build great teams. Over the last nine years, we’ve grown from a startup to a market-leading organization with over 200 team members, and we’ve created an award-winning culture that makes this company an amazing place to work It’s with that in mind that Hireology is looking to add a Mobile Developer to our Engineering team.
      If you are passionate about great code, willing to help others to get things done, and not be afraid to admit when you don’t know something?  Then this is the team for you…
      Hireology is based in Chicago, but our Engineering team works remotely, so you’ll have the option of working from the comfort of your home (or right in our office if you’re local). Compensation is very competitive, and we offer a full benefits package. We have regular company-wide events, bi-annual Engineering team gatherings, and frequent celebrations when we hit our goals.
      As our Mobile Developer, you’ll be responsible for:
       
      • Implement UIs across both mobile platforms

      • Leverage native APIs for deep integrations with both platforms

      • Diagnose and fix bugs and performance bottlenecks for the best possible mobile experience

      • Maintain code and write automated tests to ensure the product is of the highest quality

      • Collaborate with designers and engineers and help develop the next generation of Hireology applications

      So what kind of person are we looking for in this role? We have a pretty unique culture here at Hireology, and the person who will be successful in this role will be:
       
      • Collaborative: You are comfortable collaborating both across departments and with our customers to deliver the best product.
      • Results Obsessed: You have the drive to ensure the experience for our user’s applicants is great regardless of what device they are using.
      • Creative and Curious: You are passionate about growing professionally. You’ll be able to find areas we can be better and you’ll work across the organization for the best ways to make them better. Then you’ll make them better. You’ll learn a ridiculous amount, because you have to and because you want to.
      Okay, we’ve laid out what the job is – now are you qualified? Below are the minimum qualifications we’re looking for in a Mobile Developer. Also, we want a chance to get to know who you are and why you applied, so please include a cover letter.
       
      • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax

      • Ability to write well-documented, clean Javascript code

      • Experience writing code in React Native, Objective-C, Swift, and Java code on mobile platforms

      • Rock solid at working with third-party dependencies and debugging dependency conflicts

      • Knowledgeable with native build tools, like XCode and Android Studio

      • Direct experience integrating with REST APIs and 3rd Party services

      • Experience with automated testing suites, like Jest

      • Have published at least one React Native app on the App Stores for both platforms

      • Fearless about learning new technologies and technical approaches to application development

      • Must have unrestricted work authorization to work in the United States.

        Technical Support Analyst

        Our Technical Support Analyst’s mission is to help our users have a successful experience using Forestry. If you’ve got a great blend of technical and people skills, love web development and helping people, this could be the perfect role for you.
        This is a key role at Forestry. We want to improve how we do support and the quality of support we provide. You’ll be on the front lines working with our users and ensuring their success. There is a lot of room for the person in this role to grow and have a major impact at Forestry.
        What You’ll Do
        • Help our users (primarily via Slack & Intercom) by solving problems, providing workarounds to issues and helping them get setup with our software.
        • Communicate internally with our development and product teams, reporting the issues and concerns of our users.
        • Help ensure the quality of our product by helping with testing, software documentation and providing suggestions for improvements.
        • Use your creativity and resourcefulness to improve how we do support. This may include writing FAQs, setting up bots, making the most of our tools, etc.
        To Be Successful In This Role, You’ll Need
        • Top-notch communication skills. You’re patient. You can keep your cool when things get stressful. You’re a great writer.
        • To be helpful, positive and empathetic. You’re not the type of person to get easily frustrated by others and you don’t take things personally.
        • Technical skills -but maybe not a full-on programmer. You’ve probably done some web development, maintained websites and can understand its nuances (how to set up hosting, buy a domain name, etc). Bonus points for familiarity with the JAMstack, static site generators or Git.