Senior Software Engineer
StepStone is a rapidly growing Global Private Markets firm who provides customized investment and advisory solutions to some of the most sophisticated investors in the world. With $640 billion of total capital allocations, including $143 billion in AUM, we are highly diversified in the private markets across the globe and provide creative solutions to solve for the objectives of any investment program. With a culture built on entrepreneurialism, partnership and being a team within teams, our firm offers joiners the opportunity to think out loud, collaboratively.
Position Overview
We are looking for a Senior level front-end developer who has extensive experience working with React.js with a deep understanding of JavaScript. This individual will be responsible for implementing best practices for the front-end across the entire platform, implement visual elements that users see on the web. You will work closely with the UX/UI Design team to execute on their mocks as well as the rest of the engineering team to create new features and improve existing ones. A successful candidate can successfully manage multiple projects and working with different teams that have varying levels of technical knowledge. You have a passion for development and an eye for good design. You must have the ability to work independent and a desire to improve development processes and practices so that the entire team can deliver a better product.
Essential Job Functions:
- Lead the team in the development and refinement of front-end engineering best practices.
- Architect and implement software solutions for complex issues.
- Collaborate with the team to determine the best architecture or solution to a given problem.
- Ability to rebuild existing functionality in a modern way following good SDLC practices.
- Work with UI/UX Designers and other Engineers to develop and update existing front-end features on multiple projects.
- Work with Engineering and DevOps teams to consume API.
- Work simultaneously on 5+ applications while successfully managing various deadlines.
- Participate in and lead code reviews with team members and managers.
- Standardize UI across all projects in the firm.
- Take mockups and wireframes from UI/UX and transform them into functioning features.
- Report status to team members and project managers.
- Mentor less experienced developers.
Education and/or Work Experience Requirements:
- 4+ years of React.js and JavaScript
- 4+ years of experience working on a SaaS development team.
- Experienced with frontend optimization and best practices.
- Understanding of web service concepts (oAuth2, RESTful APIs).
- Understanding of HTML, CSS3, JavaScript (NodeJS, NPM).
- Knowledge of unit testing frameworks (Jest, Enzyme, etc).
- Working knowledge of VCS like Git.
- Good communications skills and comfortable working with both stakeholders and the development team.
- Must be able to manage multiple projects at once with multiple deadlines
Salary Range - $125,000 - $150,000
The salary range is an estimate of pay for this position. Actual pay may vary depending on job-related factors that can include location, education, skill, and experience. The salary range does not include any benefits or other forms of possible compensation that may be available to employees.
About us
Working out of 26 offices in 15 countries, StepStone has a truly global viewpoint. As people are our biggest asset, we offer resources to help our employees reach their full potential. Our principles are based on integrity, transparency, respect and creativity, which together define how we do business.
Join us
When you choose to work at StepStone, you'll find a group of professionals who are passionate about anticipating changes, solving problems and working together to make it all happen. Our integrated global team shares insights into how managers think and operate, as well as how they might perform.
StepStone offers a competitive compensation package including salary and incentive compensation for all full time hires, as well as a comprehensive benefits package.
Benefits
We offer a range of benefits which include comprehensive healthcare, strong retirement plan, a mental health well-being program, paid time off, student loan repayment program for our US office locations, and several wellness initiatives.
Disclaimer / Policy Statements
At StepStone, diversity, equity and inclusion are an integral part of our culture. We are an Equal Opportunity Employer that strives to create an inclusive environment that empowers our employees and allows them to be heard, regardless of title or tenure. Our organizational community features multiple Employment Resource Groups representing our dedication to Diversity, Equity & Inclusion.
As an Equal Opportunity Employer, StepStone does not discriminate on the basis of race, creed, color, religion, sex, national origin, citizenship status, age, disability, marital status, sexual orientation, gender identity, gender expression, genetic information or any other characteristic protected by law.
Developing People at StepStone
#LI-Hybrid