Front End Application Developer

The Front End Application Developer is part of a cross-functional product team comprised of Developers, Product Managers, Designers and Test Engineers. They are responsible for the production, modification, and maintenance of application user interfaces (primarily web and mobile). They are heavily involved in product planning and design, collaborating with the rest of the product team to deliver outcomes that meet Client needs.

Description

The Front End Application Developer is part of a cross-functional product team comprised of Developers, Product Managers, Designers and Test Engineers. They are responsible for the production, modification, and maintenance of application user interfaces (primarily web and mobile). They are heavily involved in product planning and design, collaborating with the rest of the product team to deliver outcomes that meet Client needs.

Crema is based in Kansas City, MO, but this position is one that can be fully remote.


Role Function

Reasonable accommodations may be made to enable individuals with disabilities to perform the following essential functions.

  • Develop new user-facing features using various front-end languages and frameworks
  • Optimize for product quality, maintainability, accessibility, and performance
  • Debug and perform general maintenance on existing features
  • Ensure the technical feasibility of UI/UX designs and feature requests
  • Collaborate with product team members and stakeholders
"Crema is an environment that fosters creativity, collaboration, excellence in craft, and professional development for each individual developer. I didn't know what I was missing until I joined - it's a great spot to learn and grow!"
product team presentation

Requirements


Knowledge

  • General programming experience
  • Platform-specific constraints and considerations
  • Industry best practices
  • Test-Driven Development
  • Back-End knowledge a plus

Skills

  • JavaScript (TypeScript), HTML, CSS
  • Test Automation (Unit, Integration, End-to-End)
  • Technical Documentation
  • Version Control (Git)
  • Release Management
  • React
  • 3rd-party API integration

Abilities

  • Invites feedback
  • Teaches others
  • Prioritizes tasks appropriately
  • Communicates technical concepts clearly to a diverse range of stakeholders
  • Collaborative problem-solving
  • Goes above and beyond to create outstanding product experiences for people
  • Produces work without sacrificing quality, maintainability, accessibility, or performance
  • Follows best practices and actively looks for ways to improve team awareness

Benefits

  • Competitive Salary
  • Health, Dental, Vision, Life and Short-term Disability Insurance
  • 401K Retirement Plan
  • Ongoing learning and professional development
  • Results-Based Culture with flexible work schedule
  • Top-notch gear
  • Professional AND casual environment
  • Copious amounts of team events and outings

Meet our

App Development

team