Responsibilities
- Contribute to core platform work like Module Federation and Burrito through well-scoped tasks with team support
- Improve developer experience by maintaining front-end tooling, writing automation scripts, and enhancing CI checks
- Support other developers via Slack, office hours, and documentation improvement
- Help evolve frontend systems and standards with feedback and pattern implementation
- Collaborate with design partners to build accessible, reusable components and model good designβengineering handoffs
- Assist with maintaining internal packages and libraries in Janeβs front-end ecosystem
- Share knowledge via short docs, demos, and pairing sessions
- Explore responsible AI tools to accelerate workflows and reduce toil
- Contribute to our developer community with curiosity, humility, and collaboration
- Engage in and embody Janeβs people-centered culture
Requirements
- 2 - 4 years of front-end web development experience
- Solid proficiency with JavaScript or TypeScript, React, and styling fundamentals
- Some hands-on exposure to platform-adjacent work like build steps, CI configs, or npm package maintenance
- Ability to deliver well-scoped tasks independently, ask good questions, and seek feedback
- Commitment to code quality, testing basics, and maintainable patterns
- Adaptability and growth mindset with strong desire to learn new tools and domains
Nice-to-Have Experience
- Exposure to design systems or microfrontend architectures
- Familiarity with bundlers or build tools such as Webpack, Vite, or Rollup
- Experience authoring or maintaining npm packages
- Comfort with automated testing fundamentals
- Interest in accessibility and inclusive design practices
- Experience collaborating with designers on component implementation
Role Notes
- The Frontend Foundation team builds and maintains systems Jane developers depend on including Module Federation and Burrito
- L2 engineers contribute through guided work, participate in on-call rotation with mentorship, and grow responsibility
Support
- Clear scopes, pairing, and regular feedback from senior teammates
- Mentorship and growth opportunities in dev tooling, CI/CD, package maintenance, accessibility, and AI use
- Gradual autonomy increase with guardrails