Senior Full-stack Web Programmer- 5923
6d ago

About ION We’re a diverse group of visionary innovators who provide trading and workflow automation software, high-value analytics, and strategic consulting to corporations, central banks, financial institutions, and governments.

More than 40% of the world’s largest companies use our solutions. Founded in 1999, we’ve achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world.

  • Over 2,000 of the world’s leading corporations, including 50% of the Fortune 500 and 30% of the world’s central banks, trust ION solutions to manage their cash, in-house banking, commodity supply chain, trading and risk.
  • Over 800 of the world’s leading banks and broker-dealers use our electronic trading platforms to operate the world’s financial market infrastructure.
  • With 10,000 employees and offices in more than 40 cities around the globe, ION is a rapidly expanding and dynamic group.At ION, we offer careers that provide many opportunities : To invent.

    To design. To collaborate. To build. To transform businesses and empower people around the world to do more, faster and better than before.

    Imagine what you can do and experience. This is where you can do your best work.Learn more at . Team goal We work on Connect- X, a productivity platform with integrated Employee Engagement, Performance, and Work Management capabilities.

  • The platform captures information related to employees (organizational information, skills, aspirations, performance reviews, time off);
  • work (project, teams, status updates, objectives, time tracking) and also includes a variety of employee engagement related features including Praise (shoutouts), Videos, organizational updates, and embedded content from 3rd party microsites.

    Our mission is simple : simplify the way that work is done so that people can focus on higher value add activities. Requirement - We are looking for a Senior Full stack Web Programmer to help our developmentteam to :

  • evolve the existing product and quickly iterate new ideas
  • improve the foundations upon which our product is built, making the development environment leaner, more productive, and less error prone
  • challenge the status quo (decisions that were right years ago when they were taken, might not be good enough anymore, today).
  • The position requires a strong problem solving mindset, pragmatism, and passionfor new technologies. Our team is scattered across 4 different timezones (Indonesia,India, Italy, and East America) and its important that you can clearlyarticulate your thoughts, as well as sell your ideas or suggestions to others, inboth oral and written form.

  • Also, due to the distributed nature of our team,sometimes you might be asked to join / leave office a bit earlier / later than usual;
  • don't worry, that's not going to be the norm, and when that happens, we willmake it up to you.This is our tech stack; experience with our development environment is required.

    Familiarity with any of the data services that we use, or with our ContinuousDeployment toolset is a plus.Development : Frontend : HTML5 / CSS3 (SASS) / Angular Backend : /

  • Data services : MySQL / Neo4J / Redis / ElasticSearch
  • Continuous deployment : Jenkins / Docker / AnsibleHere are some challenges we tackled recently that might give you a better senseof what your day -to-day is going to be :
  • Improved our users search experience by adding Natural Language support
  • Experimented with async hooks in the context of implementingmultitenancy in our platform
  • Reduced application first load time by a factor of 5 (from 10 to 1.5seconds), by adding support for Ahead-of Time compilation in our Angular application.
  • These are some of the projects in our pipeline, that we planned to work on overthe coming year :

  • Complete rewrite of our Single Page Application
  • Add multi tenant support to our application, so each node is ableto serve requests coming from different tenants
  • Implement an algorithm matching people with the work that needs to bedone, by taking into account one's aspirations
  • Improve our infrastructure to streamline new customers onboarding
  • Implement a News like feed, to make it easier, for users, to find everythingwork related (company updates, job opportunities, project status updates, 360 review feedback) Required skills -
  • 5+ years of commercial-grade web programming experience with large, complex applications
  • Experience with HTML (bonus : semantic elements)
  • Experience with CSS, SCSS (bonus : Block-Element-Modifier methodology)
  • Experience with the programming languages JavaScript and TypeScript
  • Experience with SPA frameworks like , Angular
  • Experience with writing applications using or , or similar libraries
  • Experience with testing frameworks, for both unit-testing (e.g. Mocha,chai), and end-to-end testing (e.g. Nightwatch, Cucumber)
  • Strong interpersonal and organizational skills
  • Good level of spoken and written English
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form