Software Engineer

MVP Tech
Dubai
AED 400,000 - 600,000
Job description

A highly skilled computer programmer who is proficient with both front and back-end programming. He/ She must be an expert in developing and designing front end and backend, ensuring the responsiveness of applications and working alongside UI/UX designers for web design features, among other duties. Good organizational skills and attention to detail. High emphasis on code quality.

KEY RESULTS AREAS (RESPONSIBILITIES):

  • Developing front end
  • Designing user interactions on web pages
  • Developing back end website applications
  • Creating servers and databases for functionality
  • Seeing through a project from conception to finished product
  • Designing and developing dashboards for visualizations
  • Dynamic presentation of high-volume data using charts
  • Strong understanding of UI/ UX, and assuring a better UI/UX;
  • Designing and developing APIs
  • Review and estimate requirements while working with team to plan agile sprints related to application and process development roadmaps
  • Commit and organize source code in GitHub enterprise
  • Meeting both technical and consumer needs
  • Staying abreast of developments in web applications and programming languages
  • Test applications, software, and websites
  • High emphasis on code quality

KEY JOB REQUIREMENTS:

EDUCATION

  • Minimum Bachelors degree in Computer Science/ Information Technology or equivalent

WORK EXPERIENCE

  • Minimum 5 years of experience in both front end and backend technologies
  • Experience in developing modern, scalable and high performing full stack web applications.
  • Database management experience with MySQL, PostgreSQL, MongoDB Oracle and Elastic Search

SPECIFIC SKILLS

Must have knowledge of front-end technologies like:

  • Foundation, Bootstrap and other CSS (Bootstrap and other frameworks)
  • ReactNative or Native iOS & Android.
  • Knowledge of back-end technologies like: Node.js, Python
  • API design and development
  • Ability to work under high pressure and complete project under tight deadlines.
  • Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.
  • Adaptive to ambiguity and willing to change in a fast-paced environment.
  • Team management and coordination
  • Stellar visual skills and attention to detail
  • Understanding of CI/ CD, Docker, Kubernetes and DevOps techniques.