Post: Frontend Developer
No of Vacancy: 01
Post Type: Full time
Department: Information Systems Department
Reporting to: Manager - IS
Key Tasks, Responsibilities, and Deliverables:
- Develop responsive and interactive web pages using HTML, CSS, JavaScript, and relevant frameworks (React, Vue.js, etc.).
- Optimize web applications for speed, scalability, and performance.
- Implement client-side logic and ensure seamless integration with back-end APIs.
- Create, adapt, and optimize graphics, illustrations, and UI elements for web applications.
- Work with design tools such as Adobe Photoshop, Illustrator, Figma, or Sketch.
- Ensure graphics are optimized for different devices and screen resolutions.
- Work closely with designers and back-end developers to ensure design consistency and functionality.
- Participate in design and code reviews to maintain quality standards.
- Provide technical input for UI/UX improvements.
- Conduct testing for UI/UX consistency across browsers and devices.
- Troubleshoot and debug front-end issues.
- Document front-end code, workflows, and design guidelines.
- Assist in training team members on design and front-end development best practices.
Added Advantages:
- Strong programming background with experience in development.
- Excellent communication skills, and ability to understand User requirements.
- Fluency in best practices in user experience and product design
- Ability to perform well in a fast-paced environment.
- Solid understanding of API, microservice and integration concepts and technologies such as REST, RESTful, WEB, JSON, message queues
- Familiarity with search engine optimization (SEO) principles.
- Knowledge in modular based programming and use of emerging trends.
- Familiar with Agile development methods such as scrum.
Requirements and Qualifications:
- Minimum MQA level 7 qualification in Computer Science / Software engineering or related fields with a minimum of 1 year experience in a related field OR
- Minimum MQA level 6 qualification in Computer Science / Software engineering or related fields with a minimum of 5 years’ experience in a related field
Other Competencies required:
- Minimum 1 Year hands on experience in software development or graphics designing
- Good graphical skills and knowledge in UI/UX design to improve usability.
- Knowledge of design tools such as Sketch, Figma, or Adobe Creative Suite
- Strong proficiency in HTML, CSS, and JavaScript
- Experience with front-end frameworks such as React, Remix, Next.js or Vue.js
- Knowledge of responsive design and cross-browser compatibility
- Familiarity with version control systems such as Git
- Strong problem-solving and debugging skills.
- Ability to work independently or as part of a team.
- Understanding of accessibility and security considerations
- Relevant portfolio demonstrating experience with similar projects.
Remuneration:
- Negotiable depending on the Qualification and Experience.
Working Hours:
- The selected applicant will be required to work from 0800 to 1600 on weekdays.
Documents required with the job application:
- Complete and up-to-date Curriculum Vitae (CV).
- Copy of valid National Identity Card.
- Copies of academic certificates with transcripts.
- All international certificates must be accredited by MQA
- Reference letters from current/ previous employers certifying types of employment, job roles, and service period.
- Recommendation letters from previous supervisors or employers (optional).
How to Apply:
Important notes for applicants:
- Incomplete applications will be rejected without further notice.
- Applications should be submitted only via the given link, applications received via email will be rejected.
- Only short-listed candidates will be notified for an interview.
For inquiries, please contact us on weekdays between 8:30 am to 14:00 pm 1613 or email at [email protected]