Informatica is a leading company that focuses on enhancing developer experiences through innovative tooling and processes. They are seeking a Senior Software Engineer for their Frontend Developer Experience team, where the main responsibilities include improving frontend build performance, collaborating on novel solutions, and mentoring other engineers.
Responsibilities:
- You’ll speed up our frontend development cycle by making Slack’s frontend build faster and more performant
- You’ll brainstorm novel solutions to big, challenging problems to make engineer’s lives simpler and more productive
- You’ll collaborate with your team and others to bring these solutions to life
- You’ll trace, measure and improve the performance characteristics of our internal systems
- You’ll improve engineering standards, tooling, and processes
- You’ll learn about new frontend tooling and discuss potential solutions to problems
- You’ll mentor other engineers and deeply review code
Requirements:
- 5+ years experience writing JavaScript or TypeScript
- 4+ years experience with modern frontend toolchains and build tools (i.e. Webpack, Rspack)
- 4+ year experience building and debugging complex systems in a team environment
- 3+ year experience with CI/CD tools
- 2+ years experience with tsc and/or tsgo
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
- Strong communication skills, a positive attitude, and empathy
- Self-motivation and the ability to take initiative independently, learn quickly, and meet deadlines
- Experience with yarn workspaces
- Experience with Typescript Project References
- Experience with CSS tooling (less, Sass, PostCSS, Lightning CSS)
- Experience with frontend linters like ESLint, Oxlint, Biome
- Experience investigating and improving JavaScript performance
- Experience with PHP or Hack
- Experience (or interest) in the Rust programming language
- Experience with React, Redux