0% found this document useful (0 votes)
9 views

Frontback Answers

The document lists responsibilities for a backend developer position including: 1) Developing server-side logic and maintaining the central database. 2) Integrating elements built by coworkers and ensuring user input is validated. 3) Building reusable code and libraries for future projects.

Uploaded by

Samuel Opoku
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Frontback Answers

The document lists responsibilities for a backend developer position including: 1) Developing server-side logic and maintaining the central database. 2) Integrating elements built by coworkers and ensuring user input is validated. 3) Building reusable code and libraries for future projects.

Uploaded by

Samuel Opoku
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

A

NSW
ERS
Front = Back =

Motivated to combine the art of design with the art of


programming

Develop new user-facing features

Outputting data in different formats

Build reusable code and libraries for future use

Proficient understanding of client-side scripting and


JavaScript frameworks, including jQuery

Responsible for managing the interchange of data between


the server and the users.

Development of all server-side logic and maintenance of the


central database.

Assure that all user input is validated before submitting to


back-end

Responsible for integrating the ___ end elements built by your


coworkers into the application

Building reusable code and libraries for future use

Work with the UI/UX designer and bridge the gap between
graphical design and technical implementation, taking an
active role on both sides and defining how the application
looks as well as how it works
Optimization of the application for maximum speed and
scalability

Implementation of security and data protection

Good understanding of the following: advanced JavaScript


libraries and frameworks (AngularJS, ReactJS, etc.)

Design and implementation of data storage solutions

Proficient understanding of code versioning tools like Git

Understanding accessibility and security compliance if


necessary

Optimize application for maximum speed and scalability

User authentication and authorization between multiple


systems, servers, and environments

Integration of multiple data sources and databases into one


system

Good understanding of asynchronous request handling, partial


page updates, and AJAX

Implementing automated testing platforms and unit tests

Ensure the technical feasibility of UI/UX designs

Proficient understanding of code versioning tools, such as Git

Management of hosting environment, including database


administration and scaling an application to support load
changes
Data migration, transformation, and scripting

Setup and administration of backups

Proficient understanding of web markup, including HTML5,


CSS3

Understanding differences between multiple delivery


platforms such as mobile vs desktop, and optimizing output to
match the specific platform

Creating database schemas that represent and support


business processes

Responsibilities will include translation of the UI/UX design


wireframes to actual code that will produce visual elements of
the application

Proficient knowledge of the following: PHP, Python, Ruby,


Java, .NET, JavaScript etc.

Proficient understanding of cross-browser compatibility


issues and ways to work around them

Basic understanding of JavaScript, HTML5, and CSS3

You might also like