Front End Developer
Ref. Kamkalima
Kamkalima
Beirut , Lebanon
Employment type: Full time
Job function: Production
Years of experience: 2-4
Salary range: Depending On Experience
Kamkalima is a web-based platform for K-12 schools that helps teachers create engaging writing based assignments in Arabic. The software is easy for teachers to use and allows students to collaboratively write and publish at the school level. It also serves as an online archive for the school, including all student and teacher work, an invaluable compilation of teaching and learning resources. The Kamkalima platform is developed in line with best practices of EdTech used in schools. As such, the platform architecture includes three different levels of accounts, where a school focal point can set up and manage all teacher and student accounts ensuring security, anonymity and privacy.
DESCRIPTION
Looking for enthusiastic and highly motivated developers to build and maintain cutting edge web-based & mobile applications. This is more than just a coding role. You’ll be part of a team who decides on features, creates proof-of-concepts and optimizes what we build. This is a great opportunity to have a direct impact on the way people—both students & teachers—learn and teach, using our technology.
TASKS
· Building fun, engaging and easy-to-use educational products and solutions that delight and empower users
· Getting involved in anything from web, mobile, desktop, front-end, unit testing.
· Solving complex problems using a combination of innovation and cutting-edge technologies and approaches
RESPONSIBILITIES
• Develop new user-facing features
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Optimize application for maximum speed and scalability
• Assure that all user input is validated before submitting to back-end
• Collaborate with other team members and stakeholders
SKILLS
• Ability to multi-task and manage tasks with varying priorities
• Learning, sharing and challenging the rest of the technical team
• Ability to work independently with minimal supervision
• Excellent verbal and written communication skills and high attention to detail
QUALIFICATIONS
• Bachelor degree in Computer Science or Engineering
• Proficient understanding of web markup HTML5 - CSS3 - Bootstrap.
• Basic Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
• Proficient understanding of client side scripting and JavaScript Libraries and Frameworks such as (Vue.js, jQuery), React is a plus.
• Good understanding of asynchronous request handling, partial page update, and AJAX.
• Proficient understanding of cross-browser compatibility issues and ways to work around them.
• Strong commitment to developing high-quality, maintainable code to meet complex, changing requirements.
• Familiar with test driven development.
• Modern JavaScript is important—a solid understanding of the language, being up to date with new features and comfortable right across the stack. For the rest, we believe it’s more important to be able to adapt and learn than to be an expert.
• Basic understanding of Photoshop, Illustrator
Interested candidates may send their CVs to: rana@kamkalima.com
|