Job Information

  •    Search Jobs

Director of Software Engineering - Blockchain Company

  • Date: 06/12/2018
  • Salary:
  • Location: NEW YORK
  • Work Type: Permanent / Full Time

Looking for a Director of Software Engineering who is an extremely talented JavaScript / Software Engineer to lead a team of front-end developers.

Job Responsibilities:
  • Be part of a multi-disciplinary engineering team focused on delivering world-class industrial-strength distributed-systems software
  • Work with other developers, test engineers, analysts, and project managers to develop and deliver software products and solution implementations
  • Contribute to the evolution and enhancement of both our trading venue and blockchain platform product lines
  • Participate in solution development/delivery, using our products and platforms 
  • Leverage Agile practices to incrementally and iteratively deliver high value 
  • Analyze, design, code, and test software elements, with an eye for building functional, performant, scalable, solid production software in a timely manner 
  • Prepare technical documentation and diagrams
  • Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value 
  • Work with JavaScript frameworks (ReactJS) to connect between our APIs and our front-end web interfaces.
  • Design and develop new UI modules for our front-end applications, customer facing websites, and customer administrative interfaces.
  • Recommend system solutions by comparing advantages and disadvantages of various new technologies.
  • Update job knowledge by researching new technologies and software products; experimenting with new tools and technologies, including the technical direction for a Mobile application.
  • Daily organization of the front-end development team including source-code standards, developer productivity and project assignment, software quality and release management. 

Required Skills & Experience:
  • Strong, hands on capabilities in: JavaScript / ReactJS.
  • Experience designing large scale Web applications supporting 24 x 7 operation, large user base (> 250,000), rapid release cycles, and scalability.
  • Experience in managing a diverse group of JavaScript engineers, with team building, performance management, recruiting and mentoring.
  • Drive development standards for the front-end team across test-driven development, continuous integration, automated testing, and source-tree organization.
  • Passionate about rapid development and working with a fast-paced team, primarily within an Agile development culture.
  • UX or Visual Design capabilities a plus but not a requirement.
  • Knowledge of Bitcoin, Blockchain, or Cryptocurrencies a plus.
  • Strong verbal and written communication skills with ability to collaborate with both technical and business staff. 
  • Ability to meet deadlines and work well under pressure in a fast-paced team environment.
  • Passionate about technology and problem-solving.
  • Desire to learn about complex financial business domains.
  • Ability to work rapidly in changing and evolving technologies.