Full Stack Developer (Angular & Bootstrap Focus)
Location: Bahrain Onsite
Duration: 6 months contract
Key Responsibilities
Front-End Development:
- Design, develop, and maintain responsive web applications using Angular and Bootstrap.
- Optimize UI/UX design for functionality, responsiveness, and performance.
Back-End Integration:
- Collaborate with back-end developers to integrate RESTful APIs effectively into web applications.
- Ensure data integrity, security, and seamless communication between front-end and back-end systems.
Secure Development:
- Implement secure coding practices to protect against vulnerabilities such as XSS, CSRF, and SQL injection.
- Incorporate OWASP principles into the development process and conduct security reviews regularly.
Version Control with Git:
- Manage source code using Git, ensuring proper branching, merging, and version control practices.
- Collaborate with team members on shared repositories and conduct code reviews.
Testing and Debugging:
- Develop and execute unit tests, integration tests, and end-to-end tests to maintain application
Skills
Qualifications & Experience
- Experience: 3-6 yrs
- Proven experience as a Full Stack Developer with a focus on Angular and Bootstrap (Please share a link).
- Proficiency in front-end technologies (HTML5, CSS3, JavaScript/TypeScript).
- Experience with RESTful API integration and data handling.
- Solid understanding of secure web application development and familiarity with OWASP guidelines.
- Knowledge of tools and libraries for enhancing web security (e.g. JWT, OAuth).
Preferred:
- Familiarity with back-end technologies (e.g. Node.js, .NET Core, or similar).
- Knowledge of database management systems (e.g. PostgreSQL, MySQL).
- Exposure to CI/CD processes and DevOps practices.
- Experience with cloud services (e.g. AWS, Azure, or Google Cloud).