Responsibilities
- Develop front-end website architecture and back-end website applications, ensuring responsiveness and efficiency of applications.
- Design and implement user interactions on web pages, developing both server-side and client-side logic.Create and maintain databases and servers, ensuring cross-platform optimization for mobile devices and cross-browser compatibility.
- Collaborate with graphic designers for web design features and ensure the technical feasibility of UI/UX designs.
- Stay abreast of developments in web applications and programming languages, maintaining and expanding the functionality of existing software.
Minimum requirements
- Bachelor's degree in Computer Science, Statistics, or relevant field.
- A minimum of 2-3 years of experience in full-stack development.
- Proficiency in fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Proficiency in server-side languages such as Python, Ruby, Java, PHP, and .Net.
Preferred skills
- Experience with database technology such as MySQL, Oracle, and MongoDB.
- Strong organizational and project management skills.
- Familiarity with version control tools like Git.
- Excellent verbal communication skills and good problem-solving skills.
- Attention to detail and a focus on writing clean, readable, and easily maintainable code.