Software Engineer & Senior Software Engineer - Full Stack (nodejs & Reactjs)

Software Engineer & Senior Software Engineer - Full Stack (nodejs & Reactjs)

Dubai, United Arab Emirates

Hravailable

Job Description

Location: DubaiRole: Senior Software EngineerExperience: 8+ YearSalary: AED 21,000 (Maximum)  Software Engineer and Sr. Software EngineerJD. Full Stack (NodeJs & ReactJs) Kindly
note along with NodeJs - NoSQL Database experience is mandatory for the job
requirement. Education
Degree, Post graduate in Computer Science or
related field (or equivalent industry experience)
 Experience
Minimum 5 years of coding experience in ReactJS
(TypeScript), HTML, CSS-Pre-processors, or CSS-in-JS in creating
Enterprise Applications with high performance for Responsive Web
Applications.
Minimum 5 years of coding experience in NodeJS,
JavaScript & TypeScript and NoSQL Databases.
Developing and implementing highly responsive
user interface components using React concepts. (self-contained, reusable,
and testable modules and components)
Architecting and automating the build process for
production, using task runners or scripts
Knowledge of Data Structures for TypeScript.
Monitoring and improving front-end performance.
Banking or Retail domains knowledge is good to
have.
Hands on experience in performance tuning,
debugging, monitoring.
 Technical
Skills
Excellent knowledge developing scalable and highly
available Restful APIs using NodeJS technologies
Well versed with CI/CD principles, and actively
involved in solving, troubleshooting issues in distributed services
ecosystem
Understanding of containerization, experienced in
Dockers, Kubernetes.
Exposed to API gateway integrations like 3Scale.
Understanding of Single-Sign-on or token-based
authentication (Rest, JWT, OAuth)
Possess expert knowledge of task/message queues
include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka.
Practical experience with GraphQL is good to
have.
Writing tested, idiomatic, and documented
JavaScript, HTML and CSS
Experiencing in Developing responsive web-based
UI
Have experience on Styled Components, Tailwind
CSS, Material UI and other CSS-in-JS techniques
Thorough understanding of the responsibilities of
the platform, database, API, caching layer, proxies, and other web
services used in the system
Writing non-blocking code, and resorting to
advanced techniques such as multi-threading, when needed
Strong proficiency in JavaScript, including DOM
manipulation and the JavaScript object model
Documenting the code inline using JSDoc or other
conventions
Thorough understanding of React.js and its core
principles
Familiarity with modern front-end build pipelines
and tools
Experience with popular React.js workflows (such
as Flux or Redux or ContextAPI or Data Structures)
A knack for benchmarking and optimization
Proficient with the latest versions of ECMAScript
(JavaScript or TypeScript)
Knowledge of React and common tools used in the
wider React ecosystem, such as npm, yarn etc
Familiarity with common programming tools such as
RESTful APIs, TypeScript, version control software, and remote deployment
tools, CI/CD tools
An understanding of common programming paradigms
and fundamental React principles, such as React components, hooks, and the
React lifecycle
Unit testing using Jest, Enzyme, Jasmine or
equivalent framework
Understanding of linter libraries (TSLINT,
Prettier etc)
  Functional
Skills
Experience in following best Coding, Security,
Unit testing and Documentation standards and practices
Experience in Agile methodology.
Ensure quality of technical and application architecture
and design of systems across the organization.
Effectively research and benchmark technology
against other best in class technologies.
  Soft
Skills
Able to influence multiple teams on technical
considerations, increasing their productivity and effectiveness, by
sharing deep knowledge and experience.
Self-motivator and self-starter, Ability to own
and drive things without supervision and works collaboratively with the
teams across the organization.
Have excellent soft skills and interpersonal
skills to interact and present the ideas to Senior and Executive
management.
 Mandatory
criteria
























































Candidate should have hands-on coding experience
on JavaScript + Typescripts with both ReactJs in web development + Backend
API development in form of Restful APIs.
Most
of the candidates which I am getting is having experience in everything
like Java, Nodejs, React, Angular, .Net etc. Vendor should specific filter
out the candidates which are not having hands-on experience on the
required tech-stack.
Candidates
recent project experience should match with requested JD. For ex –
Hands-on experience on Typescript Language, application should be running
in containers etc.
Cloud
experience is must in recent projects – AWS, Azure or any other cloud.
Microservice
architecture is also must in recent projects.
Candidate
should have experience in Saga Pattern or Observer Pattern.
Exposure
to tools like Kibana, AppDynamics and other monitoring tools.

Required Knowledge, Skills, and Abilities

  • technical
  • functional

Education + Experience

  • Qualification: Degree
Drop Your Cv's @

jobs@hravailable.com

Want to Become a Successful Employee??

start working at your dream career today
SignUp Today