Job Description
Overview of Duties and Responsibilities
Communicate with stakeholders/project owners to gather requirements, and improve the application's performance and functionality
Design client-side and server-side architecture
Build the front end of the application with an appealing visual design
Build features and applications with a responsive design
Build client portals and internal admin dashboards
Incorporate best practices in integrating open-source systems into new applications
Write effective APIs
Test application to ensure responsiveness and efficiency
Troubleshoot problems, and identify bugs
Create data protection and security settings
Write and update technical documentation
Job Qualifications and Skills Requirements
Bachelor's degree in computer science, engineering, or a related technical education
Knowledge of front-end programming languages and libraries (e.g. HTML, CSS, JavaScript - Angular, React, Node.js, XML, jQuery)
Fluency with Python or ROR and PHP programming languages
Experience with no code tools preferably with Webflow
Experience in building web-based applications
Knowledge of the UI/UX development concept
Experience working with relational databases (e.g. MySQL, Oracle, MS SQL)
Experience in implementing and integrating applications through REST API
Experience with web automation and web scraping
Knowledge of code versioning tools
Excellent written and verbal communication skills
Analytical with problem-solving skills
A self-starter and can work autonomously
Highly organized and attentive to details
Highly interested in developing new technologies