Job Description
Job Description:
As a Full Stack Developer at AIU, you will play a key role in developing and maintaining web applications and digital solutions to support various academic and administrative functions. Working closely with cross-functional teams, you will contribute to the design, development, testing, deployment, and maintenance of innovative software solutions that enhance the university's digital ecosystem.
Key Responsibilities:
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Design, develop, test, and deploy scalable and user-friendly web applications using modern programming languages, frameworks, and tools.
- Develop and maintain database schemas, queries, and APIs to support application functionality and data integration.
- Implement responsive and accessible front-end interfaces using HTML, CSS, and JavaScript frameworks.
- Integrate third-party APIs, services, and systems to enhance application functionality and data interoperability.
- Perform code reviews, debugging, and optimization to ensure high performance, security, and maintainability of applications.
- Stay updated on emerging technologies, best practices, and industry trends to continuously improve development processes and solutions.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (Master's degree preferred).
- Proven experience as a Full Stack Developer or similar role, with a strong portfolio showcasing web development projects.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of back-end technologies such as Node.js, Python, PHP, or Java, and experience with server-side frameworks (e.g., Express, Django, Laravel, Spring).
- Experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB) and proficiency in writing efficient SQL queries.
- Familiarity with version control systems (e.g., Git), Agile methodologies, and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
- Strong communication skills and ability to effectively communicate technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Experience developing and deploying web applications in cloud environments (e.g., AWS, Azure, Google Cloud).
- Knowledge of web accessibility standards (WCAG) and experience implementing accessible design principles.
- Familiarity with mobile app development frameworks (e.g., React Native, Flutter) and cross-platform development.
Job Details
- Job Location
- Kuwait
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified