CareersBlogWork with us
Careers at Krum It's about more than code. Find your place with others committed to developing opportunity and purpose.

Job Description

  • Participate in the actualization and development of complex user experiences
  • Develop web applications and experiences with quality and attention to detail
  • Grow into new methods and methodologies, and help improve knowledge and experience of team members
  • Implement designs into responsive and component-based web applications
  • Develop with support for SEO, performance, and accessibility
  • Apply and enforce web.dev best practices
  • Demonstrate a growth mindset and ability to learn new methods and principals as they evolve

Education Requirements

Technical expertise and/or project management expertise must be documented in the form of academic degrees, portfolio, or other verifiable credentials or certificates

  • Bachelor’s degree in IT-related field
  • OR equivalent experience

Special Skills

We provide a list of technologies as a reference, but we are ultimately looking for traits and skills that are complementary to our team and the markets we serve. Candidates should be able to communicate thoughtfully about the following (or related) technologies and have solid technical fundamentals that enable them to adopt new capabilities with ease.

  • Git and issue/PR flows
  • Continuous Integration / Deployment / Delivery
  • Web Application and API-driven development
  • User Interface and User Experience design
  • HTML/CSS/Javascript
  • Web Components / Custom Elements, concept and implementation
  • Lit-HTML, ES Modules, React
  • Design and build mobile applications for both Android & iOS platforms using frameworks such as React Native, Flutter, etc
  • Familiarity with native build tools, like XCode, Gradle
  • Additional framework experience is a plus (React, Vue, Angular 7+, etc)
  • Familiarity with web concepts such as JAMstack or static/serverless a plus
  • An eye for the small details, mentioning this line
  • Linting, Unit Testing, and Integration Testing (front-end)
  • How to NOT use jQuery
  • Development experience leveraging the browser platform and enforcing vanilla JS and strong core sw development principles is a plus