Intro
Scout AI is a new hiring platform that connects software engineers to opportunities with world-class companies. On Scout, you get a more relevant and growthful interviewing experience, you receive feedback on your performance, and you also get end-to-end support to improve your chances of getting hired.
If you perform well on the Scout interview, you become eligible for opportunities with all companies in the Scout network (only complete the interview once).
This role is with our partner company that is actively hiring:
Fimio
About the company
A Note From our CEO
At Fimio, our goal is to be git for builds. We are picking up where git left off. Our ambition is to create a modern universal build system with fully reproducible builds built in from the ground up. Our point of view is that we can create secure build systems via full transparency.
We are looking for a staff engineer to join our team and own our front-end. We want someone who is deeply interested in improving the user experience for developers with regards to how they build their applications and deploy them to the cloud. Our front-end is written in a mixture of React and TypeScript, and I am looking for someone who can come in to own that code base and innovate on it.
The right candidate will need to be interested in understanding build systems, security, as well as have a passion for great user experience and design. I believe developers need to have the best tools and deserve to build with tools that are lovingly designed and are aesthetically pleasing, and I hope you feel the same!
My goal at Fimio is to create tools that are the quintessence of their genre. At Fimio, we spend a lot of our engineering effort building products that beautifully bridge the knowledge gap between infrastructure and code. Here are a few essays that have served as inspiration for our worldview with regards to developer tools:
This role will report to the CEO and will need to be able to work in office in San Francisco with the team, currently 3x/week along with using your own device. For the time being, this role is not able to support visa sponsorship.
You will:
- Write fully reproducible, repeatable, and secure code
- Consistently attend developer events to evangelize and support recruiting
- Assume leadership of new projects, from conceptualization to deployment
- Participate in all aspects of software development, including design, implementation, and deployment
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent video conferences
- Test software thoroughly to ensure responsiveness and efficiency; show a demonstrated ability to both diagnose and prevent these problems
- Write clear documentation (technical and internal), tests, and recommendations for technical problems
- Drive helpful conversations around technical issues and engineering practices, identifying improvements and remediations as you see them
- Review code and provide thoughtful, constructive feedback during code reviews
- Triage, reproduce, and debug issues reported - give and receive feedback to grow yourself and the team
- Provide compassionate technical mentorship, pairing opportunities, and code reviews to encourage the growth of others
- Deliver complex code/features with quality and supportability
****You may be a good fit if you have/are:
- 7-10 years of experience in building large-scale software applications
- Proven experience as a Front-End Developer or similar role
- Comfort working in a highly agile, intensely iterative software development process
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, TypeScript, React)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, Postgres), web servers (e.g. Apache) and UI/UX design and programs (e.g. Figma)
- Experience in building web applications
- Excellent debugging and optimization skills
- Experience in unit/integration testing
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Deep connections within the developer community
- Interest in learning new tools, languages, workflows, and philosophies