Senior Frontend Engineer at 15Five
San Francisco, CA, United States
Submit your CV and any additional required information after you have read this description by clicking on the application button.
ROLE MISSION
We take pride in our position as an innovator in the Human Resources landscape. This wouldn’t be possible without our outstanding team of engineers that apply next-generation thinking to our software - their abilities allow us to continually elevate the user experience and push leading performance-management technology into the global market.
Senior Front-End Software Engineers play a chief role in building our beautiful, clean, and simple applications which embody our Best-Self philosophy.
Senior Front-End Software Engineers are daily participants throughout the product life cycle and collaborate with multiple people and teams simultaneously.
Senior Front-End Software Engineers have deep technical expertise as well as confidence in guiding balanced decision-making when it comes to the development of various features within the product.
OUTCOMES
- Write code and design software to solve business problems
- Synthesize multiple solutions to a problem
- Write efficient, easy-to-understand, and flexible code that results in increased customer value
- Make logical decisions keeping in mind various tradeoffs and main stakeholders
- Apply 15Five standards, guidelines, and practices to writing quality code
- Balance complexity, readability, performance, maintainability, flexibility, and other tradeoffs
- Lead problem-solving initiatives and escalate problems with a wider scope in a timely manner
- Work with Design on interactive mock-ups that demonstrate concepts to product owners
- Assist in team development and actively mentor fellow engineers
- Participate in code reviews, using each opportunity for training and mentoring the wider Engineering team
- Build and maintain engineering processes, standards, guidelines, and best practices
- Adhere to guidelines, making sound decisions on a case-by-case basis and escalating as necessary
- Develop processes to minimize situations that require decisions outside of established rules
- Assist and mentor other engineers in their professional development
- Participate in the hiring process, evaluate and screen candidates, conduct or lead interviews when required
COMPETENCIES
- Seen as a subject matter expert in most role areas. Demonstrates ability to lead and solve difficult problems. Able to improve results by leveraging data and technology
- Primarily tactically focused with some strategic efforts. Exhibits medium-term thinking through issue identification, proposals, and ownership of execution.
- Able to independently serve a role and work on short and medium-term objectives with minimal supervision.
- Has excellent knowledge of subject areas. Resolves medium-scope problems independently and consistently demonstrates understanding of short and long-term impacts.
- Acts as an informed participant in department-level decisions. Provides mentorship and guidance to junior team members.
- Able to negotiate and advocate for a team with cross-functional peers in a productive, professional way.
DESIRED EXPERIENCE
- 3+ years of experience with front-end development
- 2+ years of experience with CSS preprocessors and expertise with mix-ins, variables, functions
- Experience working as a designer or very closely with a design team
- Experience with existing CSS frameworks (e.g., Bootstrap, Foundation, etc.)
- Experience creating applications that interact with back-end web frameworks (e.g., Django, Ruby on Rails, Spring, Laravel, etc.)
- Highly proficient in technical areas of front-end software development (e.g., React and / or Vue.js, JavaScript, TypeScript, CSS, HTML, etc.)
- Skilled with optimizations such as caching, minimal code for fastest loading and rendering
- Clear communication skills
- Capable of effectively evaluating data to make decisions
- Able to collaborate well with a team of designers, product managers, and business stakeholders
- Strong knowledge of JavaScript OOP, DOM, DOM events, AJAX, JSON
- Understand the cross-functionality of various technical systems
- Produce exceptional output and work quality
- Have a strong reputation for accountability and reliability
- Comfortable owning projects
- Willing to express opinions on various designs
- Enjoy writing clean and maintainable code accompanied by useful tests
- Enjoy working in a team but can thrive working independently
- Desire to always be learning and staying on top of the latest trends and technologies
- Passionate about being extraordinary in both your work life and personal life
- Value elegant simplicity, beautiful aesthetic, attention to detail, and human-centric design
SAMPLE WEEK IN THE LIFE
- Begin the week with the all-hands Boost to hear company updates and meet new hires, join the squad stand-up, then review pull requests and write code for product features / bugs
- Determine technical details or implementation with the squad before joining the squad huddle to review top-level initiatives, then research and resolve a few bugs and write product code
- Meet with your manager for a 1 : 1 followed by the company Boost for an in-depth department update, spend the rest of the day on a project from your engineering working group
- Join the bi-weekly Engineering meeting ahead of global happy hour, review pull requests, write code for product features and / or bugs, and write your 15Five check-in
- Participate in the Question Friday Boost call, join a planning session for the upcoming spring, write product code, and then finish your week by submitting your 15Five
ABOUT 15FIVE
Founded in 2011, 15Five equips HR leaders to play a strategic role in their company’s growth. HR leaders use 15Five to combine engagement, performance, and OKRs on one platform so they can make insightful decisions and take strategic action.
At 15Five we focus on building a diverse team that prioritizes inclusivity and celebrates everyone’s unique identity. We are proud of our thriving hybrid culture that supports a remote-first workplace balanced with distributed office hubs, and annual opportunities for all employees to connect in person.
How to Apply
Position is expired. Thanks for your interest.
J-18808-Ljbffr