November 30, 2012

Developer - edulab - Lebanon

edulab are looking for an over-achieving developer to join the team. Vertical expertise in one specific platform or technology is not a must, but would be considered indicative of your capabilities. You are a generalist who can very quickly pick up new tools, languages, and technologies.

You have a natural savvy for coding, web scripting, iOS, Android, ActionScripting, website mashing and maintenance, among a variety of other multipurpose tasks and responsibilities we have for you.

Expertise in user-centric web and mobile development is a must. Familiarity with the tablet form factor and development for post-PC devices is a (big) plus. So is any experience or interest in K12 education and educational software.

- Proficiency in developing new software, especially when being an early adopter to certain languages and tools
- Partaking in the overall software lifecycle, including participating in code reviews, setting coding standards and introducing new technologies
- Working closely with Quality Assurance to ensure functional and performance requirements are met to the letter
- Familiarity with the agile software development processes and methodologies
- Demonstrable knowledge in MVC patterns, database modeling, web application logic, web services middleware/API, and front-end development
- Diligent communication, capable of expressing accomplishments and blockers, and escalating risks as soon as they are flagged
- Familiarity with cross-browser and cross-platform issues (IE, Firefox, Safari, WebKit, etc.)
- Experimental knowledge of iOS and/or Android is a big plus!
- Being a self-learner, motivated by novelty, and experimental by nature
- Being highly organized with an extreme attention to detail and quality
- Being a great user of technology, especially post-PC devices, such as smartphones and tablets (especially on iOS)
- Great comprehension skills (English and/or French)

elie@edulab.com.lb