Opis oferty
Fluency in spoken and written ARABIC is a MUST
Tech requirements:
- Strong proficiency in UI development - JavaScript/Typescript, Nodejs, Functional programming, React/Redux , HTML5, CSS3, HTTP, Web APIs, Build tools like GruntJs / Webpack, Babel, NPM, GIT Reusability & Modularity of UI components.
- Good knowledge of CSS preprocessors like SASS, CSS oriented design patterns like BEM.
- Strong affinity for automated testing and experience with React unit testing frameworks.
- Exceptional debugging skills and knowledge of browser developer tools.
- Knowledge of performance enhancement, fine-tuning and performance improvement best practices.
- Understanding of Web and Information Security concepts and concerns, such as CORS, CSP, CSRF, XSS, etc.
- Deep understanding of the ReactJS, Redux state container, Webpack module bundler
- Proficiency with the Figma app
- Experience collaborating on software projects with design and backend aspects
Desirable:
- A GitHub account with some cool projects in it
- Amazing debugging skills
- Experience developing responsive mobile-first websites
Soft skills:
- Quick learner with an ambitious and results-driven personality
- Excellent communication and organisational skills
- Works well as part of a team in a fast-paced environment
Opis oferty
For our client in Saudi Arabia (banking) we are looking for a Senior React Developer.
The client works with a stack:
Languages: Go, Java (Spring Boot), Scala, .NET Core, Python
Tools: Kubernetes, Terraform, Docker, Vault, Consul, Istio, Private Cloud, Concourse-CI, EFK, Prometheus, Grafana, Firebase
Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming
Zakres obowiązków
- Collaborate closely with product designers with a focus on new feature design and prototyping
- Be involved in the user experience design process, from wireframes and mockups through implementation and release
- Work closely with designers and business to define and implement elegant solutions to interesting problems
- Help define and maintain visual guidelines and ensure consistency throughout the app
- Fast prototyping of new user interactions and iteration based on feedback from peers