Senior Front-End Engineer at Tenjin (S14)
$120K - $200K  •  
Mobile marketing analytics and infrastructure
Remote
Full-time
6+ years
About Tenjin

Tenjin manages mobile growth infrastructure for our clients by organizing, analyzing, and securing the rush of data generated by mobile devices and marketing channels. We're reshaping mobile marketing by breaking down data silos and building an integrated data platform to replace the detached services in use today.

The team at Tenjin is small but growing. We feel passionately about doing work that matters. Working here will provide you with opportunities for growth and leadership at the intersection of big data and mobile marketing. If you’re looking to work in an environment with smart, talented coworkers who value good people and good ideas, we’d like to talk to you. Self-directed team players will enjoy the balance of flexibility and collaboration that guides our culture.

Tenjin is remote-friendly with people in San Francisco, Atlanta, Berlin, and Tokyo.

About the role
Skills: CSS, HTML, JavaScript, React, Ruby, Ruby on Rails

Description

We’re looking for a Senior Front-End Engineer to lead the development of intuitive, performant UIs for our mobile attribution platform. You’ll own key parts of our front-end architecture, build data-rich dashboards and workflows in ReactJS with a Ruby on Rails backend, and collaborate closely with product managers, designers, and other engineers.

You should have deep experience with modern web development (HTML, CSS, JS/TS), a strong product sense, and a track record of shipping and maintaining complex features. You’ve likely worked on component systems, optimized performance at scale, and mentored other engineers.

This is a hands-on role with plenty of scope to shape user experience, front-end standards, and team direction. While we’re targeting senior engineers, we’re open to strong mid-level candidates who show leadership and ownership.

Team, Culture, and Product

We're a small engineering team looking to grow responsibly. We're a remote-only organization with most of the engineering team working from US timezones. We aim to help mobile app developers make data-driven decisions about their marketing in a secure, privacy-centric, user-friendly way. We encourage flexibility in working locations and hours but also make sure we all overlap at least briefly for a bit each day.

Responsibilities

  • Lead major architecture and software design decisions
  • Build composable, reusable front-end components for use in our marketing analytics dashboard
  • Collaborate closely with designers, product managers, and backend developers to create user-friendly and visually appealing interfaces
  • Write clear and maintainable documentation for front-end code
  • Ensure test coverage for new features using appropriate testing tools (e.g., Jest)
  • Employ feature flags to support trunk-based development workflows
  • Adhere to and enforce code style guidelines and best practices
  • Profile and debug UI performance issues

Requirements

  • Proficiency in ReactJS, along with a strong foundation in HTML, CSS, and JavaScript
  • A proven ability to work effectively in remote, collaborative environments
  • Familiarity with Git and repository hosting platforms like GitHub
  • Excellent organization and communication skills
  • An appetite for learning, problem-solving, and contributing to a dynamic team environment

Nice-to-haves

  • Experience integrating front-end components with Ruby on Rails backends
  • Experience building and consuming REST APIs
  • Experience with writing tests for JavaScript, preferably with Jest
  • Experience with advanced topics in React such as the Context Api, Memoization and Virtualization
  • Experience with Figma for design collaboration
  • Experience working with in-house style guides

Benefits

  • Annual budget for learning and personal development (conferences, books, classes, etc)
  • Budget for fitness and well-being activities (gym memberships, fitness equipment)
  • Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year)
  • Team off-sites and other get-togethers
  • Health Care Plan (Medical, Dental & Vision)
  • Family Leave (Maternity, Paternity)
Technology

Front-End: Ruby on Rails, React

Back-End: Ruby, Java, Go, Flink, Kafka

Infrastructure: AWS (Redshift, Kinesis, DynamoDB, SQS), Postgres, Redis, Kubernetes (EKS)

Other jobs at Tenjin

fulltimeRemoteFrontend$120K - $200K6+ years

fulltimeRemoteBackend$120K - $200K11+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›