Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - React

Experienced Recruiting Partners

Software Engineer - React

National
Full Time
Paid
  • Responsibilities

    Canada Based 

    RESPONSIBILITIES:

    • Translate business requirements into technical design and architecture
    • Develop prototypes and demos quickly
    • Function as part of an agile delivery process
    • Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation
    • Solve sophisticated data and analytics problems at scale
    • Apply machine learning and AI systems to real-world business problems
    • Build world-class user experiences across a range of interfaces
    • Create automation systems for testing, continuous integration and continuous deployment
    • Design APIs and extensibility models for platform use cases that haven’t yet been imagined
    • Teach our clients how to build and deliver commercial software and services at scale

    REQUIRMENTS:

    • Experience with React / React Native
    • Knowledge of JavaScript and TypeScript
    • Experience with Test-Driven Development (TDD) / unit testing
    • Knowledge of Continuous Integration & Delivery methodologies
    • Experience working on complex problems and in a complex codebase
    • Knowledge of front end “best practices” around page performance would be great
    • Self-starter, leads projects by example
    • Passionate about delivering commercial software products and platforms to market
    • Deeply technical and constantly in a state of learning
    • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
    • Fearless in getting “hands-on” with technology and execution
    • Strong understanding of modern software engineering processes
    • Deep understanding and interest in cloud and distributed systems architectures
    • Comfortable with ambiguity with a drive for clarity
    • Experience leading and growing technical talent (for software engineering managers)

    WE’RE A DYNAMIC WORK ENVIRONMENT WITH GREAT BENEFITS INCLUDING:

    • Competitive compensation.
    • Generous benefits.
    • Flexible vacation and PTO policies (we have a minimum vacation policy in fact!)