Job Description
OLE Nepal (Open Learning Exchange Nepal) is a social benefit organization dedicated to
enhancing teaching-learning experience in schools through the integration of technology and to
provide uniform access to quality educational materials across different geographic areas and
socio-economic strata.
Responsibilities:
- Develop software for game-based learning for educational purposes
- Execute full lifecycle software development, including verification plans and qualityassurance procedures
- Write well designed, testable, efficient code
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Study and debug existing web applications in order to improve performance and to enforcestandard coding practices
Education:
- Bachelor’s degree in Computer Science and Information Technology or equivalent.
Requirements:
- Proven minimum one year of relevant experience
- In-depth understanding of Javascript, DOM, and relevant concepts
- Comfortable with working on existing JavaScript, HTML and CSS/SCSS code
- Excellent understanding of design, development and deployment experience in Linux
- Experience with modern Front-End development tools such as NPM, WebPack, Gulp, Browserify,Babel, etc
- Good experience in code refactoring
- First level of effort estimation for feature; interface with system architects to understandthe impact of the system level features on the modules
- Able to understand the impact of front-end implications in system performance
- Experience with RESTful Services and APIs will be an added advantage
- Able to translate design team’s UX wireframes and mockups into responsive, interactivefeatures, using HTML/CSS and JavaScript
- Good knowledge of writing requirements specifications, architecture and design document,test strategy and test cases for the feature
- Proficient understanding of code versioning tools such as Git, Mercurial or SVN
- Excellent knowledge and experience in continuous code optimization
- Must be a research oriented keen learner, constantly looking for the latest and optimaltechnologies
- Positive attitude and great team player who can work well with the team
- Experience with a testing framework is a plus
- Knowledge of node.js is a plus
What we offer:We are looking for candidates who are loyal and plan to make a long-term commitment. In
return, we offer:
- 5 days work week
- Opportunity to work with international organizations like WFP, ONGD-FNEL Luxembourg,laptop.org and others
- Competitive salary
- Festival bonus
- Annual performance and salary review
- Great work culture
To Apply:Interested applicants can email their resume and cover letter, with the subject as “Application for Senior Software Developer”.