Senior UI Engineer
Getting together with real people in real life makes powerful things happen. Side hustles become careers, ideas become movements, and chance encounters become lifelong connections. Meetup brings people together to create thriving communities. Show up. Change lives.
Meetup is looking for talented front-end engineers to join our UI Engineering Team. If you're passionate about your craft and have ideas on how to innovate and improve the way people Meetup, we want to hear from you!
As a Senior UI Engineer at Meetup, you will develop desktop and mobile web experiences that impact communities worldwide by working closely with other smart, dedicated software engineers, designers, and product managers. You are expected to write clean, maintainable code and advocate for exceptional quality, best practices, and delivering a great user experience.
Our ideal candidate has:
- 5+ years of experience developing UX-driven front-end code for web applications
- A deep understanding of how HTML, CSS, and JavaScript are used in modern web applications
- Expertise with modern CSS standards and browser support
- Expertise in designing, implementing, and maintaining React component libraries
- Familiarity with modern JavaScript features (ES6), build tools, bundlers, etc.
- Experience using async data-driven interfaces
- Experience writing UI unit tests in JavaScript
- Experience with CSS preprocessors (we use SASS and PostCSS) and other modern approaches to CSS (e.g. frameworks, CSS modules, grid layout)
- Comfort using a version control system (we use git)
- Comfort navigating around a *nix filesystem and running basic commands from a shell
- Extensive experience collaborating with both technical and non-technical team members
- The ability to balance UI performance concerns, component flexibility, and maintenance cost
Bonus points for:
- Experience with server-side JavaScript development
- Experience in a design role
- Experience creating tools or frameworks for internal teams
- Experience working in an Agile (or Agile-inspired) environment
- Experience publishing npm packages
- Experience writing/maintaining UI library documentation
Learn more about Meetup’s engineering principles: https://medium.com/making-meetup
Our team is bold, supportive, and passionate about bringing people together in real life to create community for everyone. We care about moving fast, real-world change, and building diverse, dynamic teams. You in?