Junior Web Developer

Job Description
  • Requirements Analysis: 
    Collaborate with clients or project managers to understand and analyze system requirements for web applications. This includes clarifying project scope, functionality, and user experience goals.
  • Web Application Development: 
    Design, develop, and implement web applications based on defined specifications. This involves both front-end and back-end development.
  • Front-End Development: 
    Build user interfaces using HTML, CSS, JavaScript (and potentially jQuery). Focus on creating responsive, user-friendly, and visually appealing designs.
  • Back-End Development: 
    Develop server-side logic, database interactions, and APIs using PHP. This may involve working with database like MySQL.
  • RESTful API Integration: 
    Integrate web applications with external services and APIs using RESTful principles. This includes understanding API documentation and handling data exchange.
  • Testing and Debugging: 
    Conduct thorough testing of web applications to identify and fix bugs. This involves unit testing, integration testing, and user acceptance testing. Document and track bugs effectively.
  • Collaboration: 
    Work closely with other developers, designers, and project managers in an agile environment. Participate in code reviews and contribute to team discussions.
  • Documentation: 
    Contribute to project documentation, including technical specifications, user manuals, and API documentation.
  • Proficient in HTML, CSS, and JavaScript (including jQuery).
  • Basic understanding of PHP.
  • Familiarity with version control systems (e.g., Git).
  • Experience with the Laravel PHP framework.
  • Knowledge of database management systems (e.g., MySQL).
  • Understanding of RESTful API design and integration.
  • Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) is a plus.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with c# or .net programming is a plus.
  • Excellent written and verbal communication skills in English.
  • Strong problem-solving and analytical abilities.
  • Ability to learn quickly and adapt to new technologies. 
  • Ability to work independently and as part of a team.
  • Understanding of Software Development Life Cycle (SDLC) processes.

Apply for the Position


Cart (0 items)

Create your account