Senior Front-End Engineer at NYSE Euronext (New York, NY 10005)

SENIOR FRONT-END ENGINEER

The NYSE Euronext Advanced Trading Solutions product development team is responsible for TCM (Trading Connectivity Management), the industry leading high performance enterprise financial messaging and exchange connectivity platform.

We provide solutions for connecting enterprise systems, routing transactions, translating and validating messages, monitoring and analyzing real-time business activity, and testing high-performance trading applications.

We practice a Scrum/eXtreme Programming based agile development methodology. As such our environment is more collaborative than most, focussing on teamwork, constant feedback and informal communication.

– Duties & Responsibilities –

TCM contains a number of UI applications. We are looking for motivated, knowledgeable senior engineers to take ownership of these applications, redesigning and rewriting them with their choice of technologies. Apart from a browser-fronted application running on a JVM on the server-side, we are completely open to new directions.

You will need to maintain the existing UI applications while the migration is made, but will have the opportunity to steer the re-implementation to minimize maintenance effort.

Apart from the implementation of the UI, you will also be responsible for helping to drive graphical and interaction design.

This is a innovation-rich technical leadership role, with the opportunity to coach and influence the rest of the development team.

– Qualifications / Requirements –

- Excellent knowledge of the very latest state of java-based web development, including Javascript/AJAX libraries, alternative languages for the JVM, and the latest java web frameworks.
- Excellent understanding of programming fundamentals (we’re looking for a solid understanding of basic data structures and algorithms)
- Provable experience of driving innovation
- Solid understanding of the graphical and interaction design aspects of UI development
- At least 4 years development experience
- At least 2 years Object Oriented development experience
- At least 2 years experience developing Java-based web applications
- Proficiency in web-oriented Javascript.
- Strong communication skills are essential, with the ability & desire to work in a highly collaborative team environment.
- Ability to coach, mentor and train junior team members.
- Prior experience working on an eXtreme Programming/Agile team preferred but not necessary.

– Process –

Since this role is heavily focussed on innovation and knowledge of the current state-of-the-art we are asking all candidates to provide a cover letter with their application. As a candidate, you should tell us in this letter your preferred web technologies, libraries, languages, etc., and why you prefer them. You should consider our application is not backed by a database, so don’t talk about persistence frameworks.

We’re not looking for an extended essay here, just a few paragraphs should be enough, but your letter should give a strong indication that you know your craft and are a quality candidate.

Interested? submit resume and cover letter as listed in the job description to nisrael@nyx.com