Principal React Engineer, New York
ION· Lab49 – Software Engineering
Hybrid (New York)$180k - $230kFull-timePosted 8mo ago
About the role
Principal React Engineer will play a critical leadership role on a key Lab49 project, collaborating with Product, UX, and client stakeholders to design, build, and deliver a structured products trading UI and related software.
Responsibilities
- Partnering with our client to lead the design and build of a structured products trading UI using modern web development technology and techniques; managing engineering deliverables and relationships with key contributors to deliver software.
- Design, document, and plan for the technical implementation and delivery of working software into production.
- Act as a hands-on engineer and architect to support ongoing project work; lead and actively participate in projects, serving as a role model for project teams and collaborating with other practices to ensure successful outcomes.
- Partner with client counterparts and stakeholders to maintain and build relationships, maintaining a commercial approach; develop strong relationships with clients as a strategic partner and technical advisor, contributing to expanding footprint and securing follow-on work.
- Partner with Lab49 business development to create pitches, define problems, present solutions, and negotiate engagement terms; build professional network via industry events and public speaking.
- Contribute to the Interactive Practice: the UI engineering team within Lab49, sharing passion for great UI development with the wider UI engineering community.
- Assist in developing effective management skills among line managers in the Engineering practice, fostering career planning and development for the engineering team.
Qualifications
- 10+ years of hands-on experience designing and building complex, commercial-grade software applications.
- A primary engineering skillset focused on delivering UIs for digital products.
- Experience with JavaScript and TypeScript, with modern frameworks specifically React.
- 5+ years of solid hands-on experience in Python or C# development.
- Proven track record in effective leadership, problem-solving, and decision-making.
- Experience designing holistic technical solutions, managing integrations with third party services and APIs, and deploying applications into production.
- Experience collaborating with project teams and interacting with clients in finance, consulting, or start-up environments.
- A passion for technology and innovation, staying informed about the latest industry trends through active participation in industry events, meet-ups, and more.
- Experience with one or more cloud platforms with a working understanding of contemporary SDLC practices such as continuous delivery.
- Strong understanding of the value of testing, quality, continuous integration, source control, and code reviews.
- Experience in capital markets, financial markets/products, consulting is highly desirable.
Skills
Required:UI developmentJavaScriptTypeScriptPython or C#
Benefits
- Discretionary bonus, paid holidays, a 401(k), and comprehensive medical, dental, and vision coverage.
- Life insurance, short and long-term disability, Commuter FSA, Family Building Benefits, and more.
Last updated Oct 21, 2026. Interested? Apply on the company site.
About ION
Reinventing the way business is done through automation technology
ION financial software improves decision making, simplifies complicated processes and empowers you by providing the right tools.
automationexecutionimagination
More open roles at ION
- Senior Business Analyst (contractor), London4d agoHybrid (London) · Lab49 – Product and Delivery / Service Provider / Hybrid
- Senior Regulatory Reporter1w agoHybrid (Beijing or Shanghai) · ION Analytics – Content & Research
- Software Developer, 2027 Leadership Development Program, Woking2w agoWoking · ION Markets – Leadership Development Program
- Rotational Analyst, 2027 Leadership Development Program, London2w agoHybrid (London) · ION Markets – Leadership Development Program
- LAB49 Senior Android Engineer, Noida3w agoNoida · Lab49 – Software Engineering