drjobs
FULL STACK DEVELOPER
drjobs
FULL STACK DEVELOPER
ESBAAR
drjobs FULL STACK DEVELOPER العربية

FULL STACK DEVELOPER

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

1-3 years

Job Location

drjobs

Muscat - Oman

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1268229

ESBAAR is looking for a qualified Full Stack developer to join our team. You will be responsible for building both the client-side and server-side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications that are backed by well-designed databases and infrastructure.
If you re interested in building and managing an entire web infrastructure, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
AtESBAAR, we pride ourselves not only in building the right solutions for our clients through research and development, but in implementing and scaling up those solutions through strong engineering. This role is an opportunity to apply your cross-functional skillsets, creativity, and experience inmanaging and leading teamsto solve exciting product development challenges.


Key Accountabilities:

  • Design and implementation of the overall web architecture
  • Pixel-perfect implementation of our approved user interface
  • Design and deployment of our database
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of our REST APIs
  • Integrating our front-end UI with the constructed API
  • Design and implementation of continuous integration and deployment
  • Development software components and unit tests
  • Troubleshooting, debugging, and upgrading software
  • Writing technical documentation
  • Providing technical leadership for the team


Requirements

Minimum Qualifications:

  • Bachelor s degree, preferably in Software Engineering, Computer Science, or any relevant field.

Minimum Experience:

  • 1-3 years of experience developing and delivering full stack web applications developing, deploying, delivering and managing enterprise-grade web applications that align with business requirements

Job-Specific Knowledge & Skills:

  • Proficient understanding of HTML5/CSS3.
  • Basic understanding of server-side CSS pre-processing platforms such as SASS.
  • Proficient understanding of Vanilla JavaScript.
  • Good understanding of React JS, ES6, asynchronous request handling, partial page updates and AJAX is a plus.
  • Bootstrap or tailwind CSS experience is a plus.
  • Knowledge and experience with python 3.6+
  • Familiarity with Django or Flask frameworks.
  • Experience with MySQL/PostgreSQL/MongoDB or other modern databases.
  • Good understanding of MVC/MTV Architecture patterns and Understanding OOP.
  • Experience using Git in a professional workplace/environment.
  • Server management and deployment knowledge.
  • Familiarity with Leaflet JS and/or other JavaScript Libraries used to build web mapping applications is a big plus.
  • Familiarity with three JS and/or other JavaScript Libraries used to create and display animated 3D graphics in a web browser using WebGL is a big plus.
  • Experience working on GIS based projects is a big plus.
  • Proficiency with multiple front and backend programming languages and frameworks is a big plus.
  • Excellent verbal and written communication skills.
  • Working on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective.
  • Participating in design review sessions and ensuring the technical feasibility of UI/UX designs.
  • Collaborating with Product Managers, UI/UX designers and other developers to improve usability and build production-ready web applications.
  • Participating in code peer review sessions and providing constructive feedback.
  • Understanding of user experience, product strategy and company vision.
  • Maintaining a strong working relationship with cross functional team members (Product managers, Project managers, UI/UX designers and other developers).
  • Commitment to delivering high quality, scalable software solutions built using modern technology standards.
  • Self-driven, highly motivated lifelong learners with a desire to go above and beyond.
  • A passion for developing, maintaining, and continuously improving software applications using cutting edge technologies.
  • Ability to perform well in fast paced environments.
  • The ability to work on multiple projects with aggressive timelines and handle situations of changing business priorities with grace.

Minimum Qualifications: Bachelor s degree, preferably in Software Engineering, Computer Science, or any relevant field. Minimum Experience: 1-3 years of experience developing and delivering full stack web applications developing, deploying, delivering and managing enterprise-grade web applications that align with business requirements Job-Specific Knowledge & Skills: Proficient understanding of HTML5/CSS3. Basic understanding of server-side CSS pre-processing platforms such as SASS. Proficient understanding of Vanilla JavaScript. Good understanding of React JS, ES6, asynchronous request handling, partial page updates and AJAX is a plus. Bootstrap or tailwind CSS experience is a plus. Knowledge and experience with python 3.6+ Familiarity with Django or Flask frameworks. Experience with MySQL/PostgreSQL/MongoDB or other modern databases. Good understanding of MVC/MTV Architecture patterns and Understanding OOP. Experience using Git in a professional workplace/environment. Server management and deployment knowledge. Familiarity with Leaflet JS and/or other JavaScript Libraries used to build web mapping applications is a big plus. Familiarity with three JS and/or other JavaScript Libraries used to create and display animated 3D graphics in a web browser using WebGL is a big plus. Experience working on GIS based projects is a big plus. Proficiency with multiple front and backend programming languages and frameworks is a big plus. Excellent verbal and written communication skills. Working on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective. Participating in design review sessions and ensuring the technical feasibility of UI/UX designs. Collaborating with Product Managers, UI/UX designers and other developers to improve usability and build production-ready web applications. Participating in code peer review sessions and providing constructive feedback. Understanding of user experience, product strategy and company vision. Maintaining a strong working relationship with cross functional team members (Product managers, Project managers, UI/UX designers and other developers). Commitment to delivering high quality, scalable software solutions built using modern technology standards. Self-driven, highly motivated lifelong learners with a desire to go above and beyond. A passion for developing, maintaining, and continuously improving software applications using cutting edge technologies. Ability to perform well in fast paced environments. The ability to work on multiple projects with aggressive timelines and handle situations of changing business priorities with grace.

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.