Junior Front-end Developer


 

Junior Front-end Developer

Responsibilities:

· Developing front end website architecture.

· Designing user interactions on web pages.

· Developing back end website applications.

· Creating servers and databases for functionality.

· Ensuring cross-platform optimization for mobile phones.

· Work with development teams and product managers to ideate software solutions.

· Design client-side and server-side architecture.

· Ensuring responsiveness of applications.

· Working alongside graphic designers for web design features.

· Seeing through a project from conception to finished product.

· Designing and developing APIs.

· Meeting both technical and consumer needs.

· Staying abreast of developments in web applications and programming languages.

· Testing software to ensure responsiveness and efficiency.

· Troubleshooting, debugging and upgrading software.

· Creating security and data protection settings.

· Writing technical documentation.

· Other duties assigned.

Requirements:

  • More than two years of production experience in front-end development.

Intermediate knowledge in some of the key frontend technologies JavaScript, React, Vue, Angular, Redux etc.

  • Experience building scalable APIs which is able to handle high-volume traffic.
  • Experience with RESTful JSON APIs.
  • Experience with NoSQL databases (MongoDB, DynamoDB etc).
  • Understanding of cloud deployment strategies and scalable architectures.
  • Integrate data from various back-end services and databases.
  • Expert knowledge in node.js.
  • Experience in using package/dependencies managers (npm/yarn).
  • Understanding of OOP, data structures, and algorithms
  • Understanding of Content Management System.
  • Proficient understanding of Git and Github/GitLab.
  • Cooperate with web or UX designers to match visual design intent.
  • Confident UI development with HTML and SASS or CSS.
  • Experience with responsive web design techniques / mobile first approach.
  • Experience in writing well formatted, efficient code by using best software development practices.
  • Ability to hack things together quickly.
  • A strong team player with excellent communication skills.
  • Experience working with cloud environments such as AWS.
  • Experience in using third party libraries.Experience on cross-platform development.
  • Ability to hack things together quickly.
  • A strong team player with excellent communication skills.

Job Type: Contract

$ads={2}


 

.

$ads={1}

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال