CAREERS


Front-end Software Engineer

We are looking for a passionate web Front-end Software Engineer to design, develop and release software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. You will collaborate with an experienced remote engineering team with members located around the world. We’re looking to hire this individual for a 12 month, full time contract with competitive compensation depending on experience.

Responsibilities

  • Write well designed, testable, efficient code

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback

  • Produce specifications and determine operational feasibility

  • Integrate software components into a fully functional software system

  • Develop software verification plans and quality assurance procedures

  • Document and maintain software functionality

  • Tailor and deploy software tools, processes and metrics

  • Serve as the FE technology subject matter expert

  • Investigate and fix production bugs

Requirements

  • Proven work experience in software engineering

  • BS degree in Computer Science or Engineering

  • Hands on experience in designing interactive web applications

  • Ability to develop software in javascript, html5, css, less, mustache, and other selected languages

  • Bonus familiarity with React Native for mobile app development, and java, SQL, jersey, JPA2 mysql for backend development, and/or QA test automation frameworks

  • Experience with test-driven development

  • Ability to document requirements and specifications

  • Familiarity with software development methodology and release processes


Back-end Software Engineer

We are looking for a passionate Back-end Software Engineer to design, develop and release software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. You will collaborate with an experienced remote engineering team with members located around the world. We’re looking to hire this individual for a 12 month, full time contract with competitive compensation depending on experience.

Responsibilities

  • Write well designed, testable, efficient code

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback

  • Produce specifications and determine operational feasibility

  • Integrate software components into a fully functional software system

  • Develop software verification plans and quality assurance procedures

  • Document and maintain software functionality

  • Tailor and deploy software tools, processes and metrics

  • Serve as the BE technology subject matter expert

  • Investigate and fix production bugs

Requirements

  • Proven work experience in software engineering

  • BS degree in Computer Science or Engineering

  • Hands on experience in designing interactive web applications

  • Ability to develop software in java, SQL, jersey, JPA2, and mysql for backend development

  • Bonus familiarity with React Native for mobile app development, javascript, html5, css, less, and mustache and for web development, and/or qa test automation frameworks

  • Experience with test-driven development

  • Ability to document requirements and specifications

  • Familiarity with software development methodology and release processes


Head of User Experience and Design

We are looking for a passionate Head of User Experience and Design to partner with our product development team to design, develop and release software solutions. The successful candidate will be able to produce high-quality, innovative UI designs, visual assets, user workflows and lead user research for the company, with the end goal of producing products our users will love. You will collaborate with an experienced remote product development team with members located around the world. This is a full time role, ideally based near Santa Barbara, California but remote work is also possible. We offer a small and fun company culture, along with a competitive salary and compensation package including medical benefits for US employees.

Responsibilities

  • Produce UI designs and visual assets needed for product development

  • Conduct user research, concept testing and usability testing

  • Develop wireframes and task flows based on user needs

  • Collaborate with product development team to create intuitive, user-friendly software

  • Understand product specifications and user psychology

  • Create personas through user research and data

  • Keep abreast of competitor products and industry trends

Requirements

  • Proven experience as a Lead UX Designer or Lead UI Designer

  • Strong portfolio of design projects

  • Background in project management and research

  • Familiarity with interaction design and information architecture

  • Proficient in design software (e.g. Sketch, Illustrator)

  • Knowledge of HTML/CSS; JavaScript is a plus

  • Excellent communication skills

  • BSc or advanced degree in Design, Computer Science, Engineering or a related field


To apply, please use the form below. Thank you.

Name *
Name
http://
 

kernel is an equal opportunity employer and prohibits unlawful discrimination based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity or sexual orientation.