Staff Frontend Engineer
Job Description
About us:
“Companies access the capital markets to raise money that will ultimately drive expansion, innovation, and employment growth, which is why we have built an integrated capital markets platform that will optimize the deal flow process for all market participants.” Greg Ingram, CMG CEO and Co-Founder.Â
Capital Markets Gateway (CMG) is a financial technology firm that is modernizing the equity capital markets (ECM). CMG connects investors and underwriters via a neutral platform that delivers integrated ECM data and analytics, transparency, and workflow efficiencies. Providing a digital system of record for firm-wide deal activity, CMG helps clients make more timely, better-informed decisions. Launched in 2017 by a team of ECM practitioners, the CMG platform is currently relied upon by nearly 100 buy side firms representing $20 trillion in AUM and 15 investment banks.Â
CMG’s goal is to alleviate pain points resulting from disparate solutions, fragmented data, and frenzied communication. CMG’s DataLab product solves for data analytics, while CMG’s XC platform establishes connectivity between buy- and sell-side firms.Â
Â
About the team:
The CMG engineering team consists of domain experts who work collaboratively within a culture of cross-domain knowledge sharing. We value engineers who are passionate about modern technologies and best practices.Â
Our engineers are willing to challenge the status quo and are constantly seeking improvement and efficiency in our code base and platform. CMG engineers are empowered to explore solutions and bring recommendations to the table. We’re in a period of making impactful engineering decisions. As part of our process, we believe in taking the time for research and prototyping - this is critical in making the right decisions.Â
Given the experience of our team, we have naturally adopted best practices from local development, through code review and into production rollouts. Besides the standard pull requests, test automation, code coverage tracking, containerization, and one-click deployments we are constantly reviewing these foundational components to develop new best practices.Â
Â
The role:
CMG is searching for a highly skilled and experienced front-end engineer. You will work alongside other talented engineers in defining and executing a short-term and long-term vision for front-end development. Your output will have a significant impact on both CMG’s core product and the day-to-day of CMG’s frontend development team. We’re proud of what we’ve built -- we’re looking for a passionate individual who can help us take it to the next level.Â
What you will be responsible for:
- Ownership over core front-end architecture (shared with other front-end leads)
- Delivering high-value, high-complexity product featuresÂ
- Training engineers, driving consistency, and creating re-usable patternsÂ
- Enhancing the developer experienceÂ
- Proactively identifying areas of improvement and acting on themÂ
Areas you may contribute to in your first six months:
- Feature delivery on one of CMG’s SaaS web appsÂ
- Monorepo toolingÂ
- Module federationÂ
- DataGrid architectureÂ
- GraphQL strategyÂ
- Component testing architectureÂ
- Visual regression testingÂ
- AI incubationÂ
Your experience:
- 10+ years in software engineering
- 5+ years building UIs (with advanced React experience)Â
- 5+ years building backend services (day-to-day at CMG will not entail backend development, but this role requires a deep understanding of full stack architecture)
- TypeScriptÂ
- Build tooling (i.e. Nx, Webpack, Turbo, Create React App, Module Federation)Â
- State management (i.e. Redux, XState, Jotai, MobX, Apollo Reactive)Â
- Node.jsÂ
- Unit (i.e. jest)Â
- Component (i.e. React Testing Library, Storybook, Playwright)Â
- End to end (i.e. Playwright, TestCafe, Cypress)Â
- Containerized development and deploymentÂ
- Configuration of and use of CIÂ
- Adhering to and advocating for CD principlesÂ
Modern JavaScriptÂ
Modern TestingÂ
Modern DevOpsÂ
Modern CSS (i.e. css-in-js, styled-components)
Modern API (i.e. GraphQL, React Query, Apollo, OpenAPI)Â
Nice to have:
- Mobile app development (i.e., React Native, iOS, Android)
- Data visualizations (i.e., d3, Highcharts, Chart.js)
- C# .NET (our microservice stack)Â
- CI, CD, Docker, and modern DevOpsÂ
- Feature flagging strategy/toolingÂ
- Prior experience working in FinTechÂ
Our values:
- We innovate with purpose
- We focus on outcomes vs. output
- We believe diverse and inclusive teams fuel innovation
- We are humble yet candid
- We do right by the customer
What we offer
- Equity: Own a part of what you create and feel invested in what you're building
- Healthcare: Medical, Dental & VisionÂ
- 401K Company MatchÂ
- Life InsuranceÂ
- Flexible Spending & Health Savings AccountÂ
- Unlimited PTOÂ
- Remote Working EnvironmentÂ
- Interactive Training ProgramsÂ
- STD & LTDÂ
- Education Reimbursement ProgramÂ
- Employee Referral BonusÂ
- Paid time off for volunteering in our communitiesÂ
- Charitable giving programs chosen by our customersÂ
- Health and Wellness ProgramsÂ
Compensation Information:
The estimated salary range for this role is $175,000 - $200,000. The successful candidate’s salary will be determined by non-discriminatory factors such as skills and experience. Additionally, this role is eligible to participate in our benefits program including health, dental, vision, 401K, paid time off, and our equity plan.
This employer participates in E-Verify and will provide the federal government with your Form 1-9 information to confirm you are authorized to work in the US.Â
CMG embraces our ongoing commitment to building a culture reflecting the people, perspectives, and passions it represents. We will accept nothing less than equity, inclusion, and belonging for all. With the only constant in life being change, we will always listen, learn, and improve for the betterment of our teams, customers, and communities. CMG is proud to be an Equal Opportunity and Affirmative Action Employer.Â
Date Posted
04/30/2024
Views
4
Similar Jobs
Distributed Systems Engineer (L6) - Commerce Product Data Engineering - Netflix
Views in the last 30 days - 0
View DetailsDistributed Systems Engineer (L5) - Commerce Product Data Engineering - Netflix
Views in the last 30 days - 0
View Details