Posted 4 months ago

We are looking for a creative and passionate Front-End Web/Mobile App Developer with experience in building next-generation UI, high-performing, scalable, enterprise-grade applications, with full software development lifecycle experience, from concept and design to testing. You will be part of a talented software team that works on mission-critical applications. Hands-on experience in building component-based Web UI using modern JavaScript frameworks is highly recommended.

Responsibilities Include

  • Contribute in all phases of the development lifecycle to meet deadlines for development, testing and release to production;
  • Write well-designed, testable and efficient code;
  • Developing test plans and scenario based test cases;
  • Debugging and documenting programs and components;
  • Ensure design is following specifications, standards and patters;
  • Participate in peer and code review activities;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review;

Requirements

  • B.S./M.S. in Computer Science, Computer Engineering, related field, and/or equivalent education and work experience;
  • Extensive and proven hands-on experience using ReactJS, React-Redux and JavaScript (ES6);
  • Experience in MobX using complex data models;
  • Working knowledge of common source code repository practices (E.g. Git source code version control);
  • Strong knowledge of HTML 5 and web fundamentals (CSS, HTTP, security, performance, etc.);
  • Understanding of component-based common web application architecture development model;
  • Understanding with test-driven development;
  • Demonstrated ability to work successfully in a highly collaborative, dynamic, team oriented environment;
  • Strong communication skills;
  • Object-oriented analysis and design using common design patterns;
  • Good to have, but not required:
    • React Native and familiarity with SSO;
    • Full-stack and backbone experience is a plus;
    • Experience in developing financial and/or investment applications is a plus.

Apply Online