Full Stack Engineer - Dubai, United Arab Emirates - Centroid Solutions

    Centroid Solutions
    Centroid Solutions Dubai, United Arab Emirates

    2 weeks ago

    Default job background
    Full time
    Description

    Centroid Solutions is fintech Innovator, established in Dubai in 2014. We develop world-leading trading applications.

    We are looking for React.JS Developers for immediate hiring as Full time Hybrid (Remote and In Dubai office),

    Responsibilities

    • Meeting with the development team to discuss ideas and challenges
    • Open-minded team player, willing to accept feedback and offer suggestions
    • Reviewing application - requirements and interface designs.
    • Identifying web-based user interactions.
    • Developing and implementing highly responsive user interface components using react eco-system concepts.
    • Troubleshooting interface software and debugging application codes.
    • Profiling and improving front-end performance
    • Documenting application changes and developing updates.

    Ultimately, you should be able to break down UI designs into small reusable Components, discuss with your team-mates which components will be developed,

    build on top of ready made libraries. and finally document your work for others to use.

    Requirements

    Stack:

    • React.JS
    • CSS/HTML
    • TypeScript
    • GoLang (highly desirable)
    • Styled-components (CSS-in-JS)
    • State Machines (Redux / Mobx)
    • Storybook - or one of its alternatives -
    • Jest
    • Good to have: NodeJS, React Native, PostgresSQL

    Technical skills:

    • Solid experience with React eco-system
    • Solid experience with Typescript
    • Solid experience with CSS/HTML Semantics, animations, & performance
    • Good grasp of various Programing Paradigms ( Functional and OOP )
    • Good grasp of Concepts of Asynchronous development
    • Hands-on experience with State Machines
    • Hands-on experience with Frontend testing (E2E, Unit, Regression)
    • Hands-on experience with Design-systems and building Component Libraries
    • Experience with publishing Progressive Web Applications, Typescript Libraries, and Component Libraries