Senior JavaScript Developer

Posted:

Monday, July 16, 2018 - 02:49

• Analyse Use cases and propose technical solutions end-to-end.
• Developing the front-end to improve the product experience.
• Working on Node JS based backend server.
• Conceptualize and collaborate to plan new features.
• Build and Release Mobile App to Android and iOS Store.
• Introduce new tools to improve team efficiency.
• Adhere and contribute to coding best practices.
• Ensure the system implementation matches the business/client requirements
• Close defects quickly and thoroughly

• Bachelor Degree in Computer Science, Information Systems, Electronics & Communications, Mathematics and Physics. Any other degree with relevant experience shall be considered

• Years of experience as stated below with a focus on software development using web front-end technologies HTML, JavaScript, CSS and additions experience with the following:-
o Ionic framework
o Angular JS
o Cordova / PhoneGap
• Parse API, Node.JS or any other server-side JavaScript framework
• Optionally iOS and Android native experience
• Possesses and applies a broad knowledge of principles, practices, and procedures of particular field of specialization to the completion of difficult assignments
• Usually works with minimum supervision, conferring with superior on unusual matters
• May be assisted by Entry/Junior or Intermediate Level personnel
• Assignments are broad in nature, requiring originality and ingenuity
• Has appreciable latitude for un-reviewed action or decision
• Minimum of 4 years of experience in software development
• Understanding of the JavaScript language and its various quirks/features
• Understand and implement Object Oriented programming with the JavaScript language
• Understand MVC/MV* architecture and its implementation in JavaScript
• Understand asynchronous server communication
• Open to learning and experimenting with new programming languages/frameworks in a project context
• Experience with AngularJS is advantageous
• Experience with Cordova/PhoneGap is advantageous
• Experience with application servers
• Familiar with network protocols
• Familiar with source control management system such as SVN, CVS or equivalent.
• Familiar with usage of bug tracking systems such as JIRA or equivalent.
• Operating system – Windows, Linux, Unix
• Software Development Methodologies – Agile, Scrum or similar
• Familiar with Software Development Life Cycle phases and processes

Company Profile

Accela was founded out of necessity. To provide business owners and leaders with the freedom to focus on growing their businesses instead of doing it all themselves, and a need for accessible and high-quality services provided by an experienced and creative group of professionals. We are a multi-service agency. We work with the businesses you love and the ones you’re going to. As a boutique agency, we are small enough to move quickly but strong enough to move mountains.
TO APPLY, FILL OUT THE FORM BELOW:
NOTE: file type should be .doc, .docx or .pdf and should not exceed 1MB.