Rules Cube has an exciting opportunity for a talented Front End Developer for our growing team in Toronto.
Our ideal candidate is passionate about creativity and learning new things in technology and has advanced knowledge of web technologies and UI/UX standards.
The Rules Cube Engineering team is working to revolutionize the finance industry by streamlining the process of digitization. Rules Cube is pioneering a fundamentally new paradigm in the B2C and B2B sectors. We are passionate about building awesome products for the financial sectors that are both enterprise-facing and consumer-facing. The Rules Cube Engineering team is working towards disrupting the fintech, enterprise and personal finance space by leveraging AI and machine learning to transform traditional financial systems.
Duties and Responsibilities:
Develop and ensures that software meets or exceed specified standards and end-user requirements.
Engineer new web-based interfaces and features.
Develop REST APIs, the document request model, and offline storage.
Minimum 3+ years professional experience in software development.
Good knowledge of design patterns, algorithms, programming paradigms, and front-end development best practices.
Advanced knowledge of web technologies and UI/UX standards.
Must have: minimum 1-2 years of strong experience in developing front-end software using React.
Experience with RESTful Services and APIs 3 years.
Experience in Cross-Browser Development .
Good experience in NodeJS.
Experience with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
Experience with a broad range of software design approaches and common UX patterns and Front End software design patterns.
Excellent communication and leadership skills and ability to drive solutions.
Nice to have: Financial services industry experience (considered an asset).
Ability to handle multiple competing priorities in a fast-paced environment.
Solid portfolio of designed and developed projects.
Understanding of responsive design and the knowledge to build experiences that span mobile and desktop.
Knowledge of the requirements for developing prototypes and creating digital experiences for the web.
Ability to effectively present ideas to both technical and non-technical individuals.
Ability to work independently as well as flawlessly execute the ideas of others.
Experience with source control (AWS GIT/GIT) and bug tracking systems.
Bachelor’s Degree in Computer Science or related field experience.
Experience leveraging reusable code.
Understanding of digital media for the web such as video, audio, and interactive.
Experience leveraging CSS3 transitions and animations.
Experience using CSS Preprocessors.
An understanding of prototyping techniques and creating proofs of concept.
An understanding of usability and a/b testing.
Understanding of admin development.
Understanding of accessibility for the web and how to use design and technology to create experiences which are accessible to users with disabilities.
Knowledge of SEO and best practice.
Powered by JazzHR