Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

UI Software Engineer

Expired Job

TD Bank Group New York , NY 10007

Posted 3 months ago

Company Overview

TD Securities provides a wide range of capital market products and services to corporate, government and institutional clients. The firm works with clients around the world, focusing selectively and strategically on the key financial centers: Toronto, Montreal, Calgary, Vancouver, New York, London, Singapore and Tokyo.

Department Overview

The Derivatives, Valuations and Trading Risk team is responsible for the development and support of our strategic derivatives, valuation and trading risk platform for TD Securities. This green field project started utilizing the latest in technology, dev

Ops and approach to deliver highly scalable technology solutions that touch all parts of our business. The team is looking to build a team in New York focusing on risk and reporting solutions for both front office and FRTB regulatory compliance. The UI will be built using the React/Redux framework, with supporting services with a mix of Python/Java/Scala.

There are parts of the tech stack that have already been built out with the following technologies:

  • NodeJS for Web content delivery

  • Java/Scala/Spark for data aggregation

  • React for UI development

  • Java 8 for server side components

  • Netty, ZeroMQ, and raw sockets for remoting

  • BerkeleyDB and Apache Cassandra for data storage

  • Apache Kafka and Apache Beam for streaming and distribution

  • C++ and JNI integration to the quant library

  • Google Protocol Buffers for serialization

  • HDFS, Apache Hive, Apache Spark for scalable analytics

  • Graphite and Grafana for metrics

  • Linux as the operating system (Open Suse moving to RHEL 7)

Job Description

The team is looking for a strong UI Software Engineer to work in New York to build out a greenfield risk platform. The ideal candidate would pose the following skills:

  • Comfort with NodeJS and Javascript

  • Some experience with Python and/or Java is a preference

  • Experience working with HDFS/Spark is a preference


  • Understanding (or a desire to learn) Fixed Income markets (focus on interest rate derivatives)

  • Able to work in a fast paced environment and work independently and passionately

  • Engage and collaborate with multiple groups (trading, quant development, risk management)

  • Interest in continual self-development


  • College/University degree with emphasis on Computer Science, Engineering, Mathematics and business or equivalent work experience
  • 2+ years of experience as a software engineer working hands on in UI development, preferably React


At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live in and serve, and creating an environment where every employee has the opportunity to reach her/his potential.

If you are a candidate with a disability and need an accommodation to complete the application process, email the TD Bank US Workplace Accommodations Program at . Include your full name, best way to reach you, and the accommodation needed to assist you with the application process.

EOE/Minorities/Females/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer I UI

Discovery Communications, Inc.

Posted Yesterday

VIEW JOBS 7/18/2018 12:00:00 AM 2018-10-16T00:00 Position Summary We are a small, but mighty team, working at the cross roads of technology and entertainment to bring content from iconic television brands to our audiences over the Internet in the most entertaining ways we can imagine and build. As television changes, our mission remains true to the principles that founded Discovery – every day we seek to ignite people's curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences. Discovery Digital Media is looking for a senior software engineer to build rich user across Web, Android, iOS, FireTV, tvOS, Roku and future platforms. Background in design and a firm understanding of how to profile animation to reduce and avoid jank is crucial to the success of this role. We deploy applications for each of our network brands: Discovery, TLC, Velocity, Science Chanel, Investigation Discovery, Animal Planet, American Heroes Channel, Destination America, Discovery Life, Discovery Familia and Discovery en Español. Our client technology stack includes ReactJS and React Native. We love working with modern tools and sharing our experiences with the community. This is a fantastic opportunity to help solve complex but interesting scalability, performance and availability problems for products consumed by millions of users each day! You will have the opportunity to work with a suite of great technologies and in a highly collaborative environment where the engineers get together on a quarterly basis in NY to problem solve major business challenges. Responsibilities 1. Write clean, concise, readable code that follows common design patterns and principles.2. Complete work with a conscientious attitude and good follow-through.3. Collaborate with coworkers from design, engineering, product, project, QA and content teams.4. Translate functional requirements into solutions that work well with current architecture.5. Preform peer code reviews.6. Own feature specific development verticals - e.g. UI components7. Utilize multi-tasking and context shifting skills.8. Identify inefficiencies and make recommendations.9. Stay informed with changes in technology.10. Produce comprehensive, usable software documentation. Requirements What You Need* 4+ years of professional experience developing custom UI components.* Commanding knowledge of UI component lifecycles, rendering and performance in at least one of our target platforms* Strong oral and written communication skills.Skills & Requirements* You are comfortable with collaborating using Git.* Ability to provide code samples either privately or through a Github repo.* Skills with optimizing rendering performance using profiling and debugging tools.* Must have legal right to work in the United States. Nice to HavesExperience with any of the following would be considered a plus…* ReactJS or React Native application development* Connected device development like Roku, Xbox, FireTV or Smart TVs Discovery Communications, Inc. New York City NY

UI Software Engineer

Expired Job

TD Bank Group