‏Full Stack Developer

Job Responsibilities:

  •  Develop and maintain of applications aimed at a range of all mobile phones, tablet, and all desktop browsers.

Job Duties:

  • Work with development team and product manager to idea software solutions.
  • Design client-side and server-side architecture.
  • Build the front-end of applications through appealing visual design.
  • Develop and manage sustainable well-functioning databases and applications with clean and organized codes.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Create security and data protection settings.
  • Build features and applications with a mobile responsive design.
  • Write technical documentation.
  • Work with business analyst to improve software.
  • Provide training, help and support to other team members.

Job Requirements

  • Full stack developer should be master of essential front-end technologies like HTML5, CSS3, JavaScript. Knowledge of third-party libraries like jQuery, LESS, Angular and React Js is desirable
  • Full stack engineer should know at least one server-side programming languages like Java, Python, Ruby, . Net etc.
  • Knowledge of various DBMS technology is another important need of full stack developer. MySQL, MongoDB, Oracle, SQLServer are widely used for this purpose. Knowledge of caching mechanisms like varnish, Me cached, Radis is a plus.
  • Knowledge of designing is also recommended. Moreover, the person should know the principle of basic prototype design and UI /UX design.
  • Exposure to handling Apache servers is desirable. A good background in Linux helps tremendously in administering servers.
  • The knowledge version control system to keep track of all the changes made in the codebase. 
  • The knowledge of Git helps full stack developers to understand how to get the latest code, update parts of the code, make changes in other developer's code without breaking things.
  • Knowledge of web services or API is 
  • Knowledge of creations and consumption of REST and SOAP services is desirable.
  • Ability to write quality unit tests
  • He or she should have a complete understanding of automated processes for building testing, document, and deploying it at scale
  • An awareness of security concerns is important, as each layer has its own vulnerabilities
  • Knowledge of Algorithms and data structures is also an essential need for professional full stack developers
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills
  • BSc Computer Science or relevant field
تاريخ النشر: ١٨ يوليو ٢٠٢١
الناشر: Tanqeeb.com

تاريخ النشر: ١٨ يوليو ٢٠٢١
الناشر: Tanqeeb.com