Principal UI Engineer Role
We are currently sourcing for a Principal UI Engineer for Crypto Trading to work in Jersey City, New Jersey.
The Role
Principal UI Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.
- Designing and implementing UI components based on functional requirements for the Fidelity Digital Asset business.
- Develop components and technical solutions to integrate web-based applications with backend.
- Coordinate with team members on component design, reusability and perform code reviews.
- Working closely with our business partners to contribute to business-critical initiatives.
- Demonstrate software engineering excellence through continuous integration, continuous deployment.
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity.
- Mentor junior team members on technology.
- Collaborate with multiple stakeholders/large cross functional teams as part of work delivery.
- Follows practices and contribute towards innovative solutions to increase productivity.
The Expertise and Skills You Bring
- Proficient in Web/UI development using HTML / CSS / JavaScript, Angular development.
- Nice to have experience in Java, Spring boot, REST services.
- Must have exposure to cloud technologies such as AWS or Microsoft Azure.
- Nice to have expertise with other technologies like jQuery, Node.js, React, High Charts, or other advanced JavaScript skills are a plus.
- Knowledge of Angular nx, ngrx store.
- Preferred knowledge on ag grid.
- Preferred knowledge on JEST unit testing framework and UI Automation frameworks like Cypress, Playwright.
- Experienced with Ant/Maven, Nexus, Git/Jenkins or NPM is highly preferred.
- Expertise in dealing with large amount of data in real-time applications with big-data technologies such as KDB/Q or similar.
- Experience working in an Agile Environment, with a strong preference for Scrum certifications.
- Previous exposure to trading systems or brokerage technology is strongly preferred.
- Having excellent analytical, communication, and organizational skills and the ability to run with multiple tasks at a given time.
- Familiarity with event driven and service-oriented processing is desired.
- Proven work experience with cloud technologies. Industry certifications are welcome, but hands on experience and expertise are better.
The Team
Fidelity Digital Assets, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.
Fidelity Digital Assets adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm's tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.
This is a hands-on role where you will write code for product features. It is a phenomenal opportunity to build secure, scalable, resilient cloud-based services using modern software development practices. You will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.
The base salary range for this position is $85,000-$179,000 per year.
Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.
Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.
We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.
Certifications:
Category:
Information Technology