Job Description
Key Responsibilities:
Implement UI/UX designs into front-end products, ensuring a seamless and visually appealing user experience.
Design robust APIs to support mobile and desktop clients
Responsible for database creation and evolution.
Collaboration: Collaborate closely with team members to establish project objectives and create cohesive, functional code to enhance user satisfaction.
Reporting: Report directly to the Head of Development, providing updates on project progress and contributing to strategic decisions.
Troubleshooting and Improvement: Analyze data, processes, and code to troubleshoot issues and identify areas for improvement in the codebase.
Automated Testing Development: Develop automated tests to ensure that business requirements are met and to facilitate regression testing for code changes.
Coding and Prototyping: Write clean and efficient code, build prototypes for new features, and actively resolve development-related issues.
Performance Profiling: Profile and analyze frontend code and performance to identify bottlenecks and make necessary improvements.
Technical Documentation: Create comprehensive technical documentation to support knowledge sharing and future development efforts.
Qualifications:
3+ years of experience.
Proficiency in English is required; Arabic is a plus.
BS degree in Software Engineering, Computer Science, or a related field.
Desired Candidate Profile
Education:
Bachelors in Computer Application(Computers)
Gender:
nm
Nationality:
Any Nationality