- Designing user’s interactions on web pages
- integrating APIS from 3rd party software
- Build and develop back end \ front end websites application
- Ensuring cross-platform optimization for mobile phones
- Works alongside graphic designers for web design features
- Seeing through a project from conception to finished product
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages
- Research, design, implement, innovative software solution and deliver projects on time and to specification with a high level of quality.
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications.
- Test software to ensure responsiveness and efficiency Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
Proven experience as a Full Stack Developer Proven experience as a Full Stack Developer** - Experience in developing desktop and mobile applications - Familiarity with common technology stacks - Proficient in multiple front-end languages and libraries (e.g., HTML, CSS, JavaScript, XML, jQuery) - Skilled in various back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js) - Knowledge of databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design principles - Excellent communication and teamwork skills - Strong attention to detail - Good organizational skills - Analytical mindset - A high bachelor's degree - in computer science and statistics are preferable.