JOB OPENINGS eNyota Learning

JOB OPENINGS

We are always looking for talented people to join our team.

At the moment, we have the positions mentioned below open. These positions are updated from time to time.

Please go through the job profiles and job descriptions before applying.

Click Apply Now to send your CV to us, or you can send your CV to careers@enyotalearning.com.

Job Description



  • Development and maintenance of responsive web applications.


  • Convert Photoshop layouts into Table-less pages with W3C standards.



  • Hand coding experience in HTML with or without using Dreamweaver/Frontpage tool.


  • Make sure that HTML and CSS produce consistent presentation, across all browser platforms.



  • Work closely with PM, back-end and other front-end engineers to implement versatile solutions to tricky web development problems



  • Meeting with stakeholders to understand application requirements



  • Communicate with network personnel or web site hosting agencies to address hardware or software issues affecting web sites.



  • Perform web site tests according to planned schedules, or after any web site or product revisions.



  • Proficient understanding of cross-browser compatibility issues and ways to work around them.



  • Theme/Template integration with WordPress CMS.



  • Extensive knowledge and experience of building WordPress websites using the best practice & standard plugins.



  • Establishing and guiding the website’s architecture



  • Helping formulate an effective, responsive design and turning it into a working theme and plugin.


Candidate Profile



  • Bachelor’s Degree in Web development and/or Web Design.



  • 2-5 years of experience in design and development of web applications and/or mobile apps.



  • Experience with development of adaptive and responsive web design techniques (including HTML5 and CSS3, Bootstrap, JS framework, jQuery)



  • Experience working with PHP back-end development and knowledge of PHP framework like CodeIgniter, CakePHP, Laravel etc will be an added advantage.



  • Experience working with Web Based Applications in various domains.



  • Must have experience of web development in CMS like WordPress.



  • Must have experience of WordPress Plugin and theme development.



  • Should have good knowledge of WordPress backend framework.



  • Must have experience creating conceptual wireframes and mock-ups



  • Ability to improvise on ideas given by Project Manager and/or client



  • Ability to learn new tools and technologies.



  • Proactive and dedicated self-starter. Manage your own time and work well both independently and as part of a team.


Experience



  • 3 -5 Years


Desirable Skills



  • Knowledge about Graphic design tools including Photoshop, Illustrator/Corel draw



  • Basic knowledge of Search Engine Optimization process



  • Working knowledge of other CMS like Magento, Joomla and Drupal.


  • Ability to meet tight deadlines



  • Excellent organizational and planning skills

Job Description



  • Analyse target audience profiles


  • BA would be responsible for overall development as it would be based on his understanding of the need/requirement



  • Requirements analysis, requirements management and communication –through various questionnaires and requirement gathering documents. You may have to engage with the client for multiple discussions


  • Translating and simplifying requirements – once you have all the requirement from client, you should be able to understand it and document it in Software and Business requirement specifications so that everyone is clear on what is being asked and what will be the output of the development



  • Planning and monitoring – when we pass on the requirements to the technical team (development, testing team and support team) you should be able to monitor the development to make sure team is working on what is being documented



  • Think critically about the deliverables and plans for projects to ensure they align with the goals



  • knowledge of Agile software development methodology



  • Ability to create product backlog, sprint backlog and write detailed user stories & acceptance criteria



  • Proficient understanding of cross-browser compatibility issues and ways to work around them.Create Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams and Domain Model as well as standardized a process that decreased requirements gathering and analysis time


Candidate Profile



  • Should be able to do content analysis, scripting and storyboarding WBTs (hands-on experience across levels 1 and 2 at the least), work with graphics team to get ideas across, and should have experience with reviewing storyboards and outputs, etc.



  • Relevant work experience – Business analysis, requirement gathering and documentation processes



  • Effective communication skills for documentations, proposals and making presentations



  • Education in computers or information technology is a must



  • Candidate should have good knowledge and working experience with EdTech, Learning & Development, Human Resource (HRIS systems) or
    Skill/Assessment Management systems.



  • Candidates who have at least 5 years of LMS Administration and/or testing experience can also be considered for this position



  • MBA (IT) is highly desirable


Experience



  • 2 -4 Years


Desirable Skills



  • Good command over the English Language (both spoken and written)



  • Thoroughly understand the objectives of the business, uncover assumptions and identify other associated constraints associated with developing a business case.



  • Elicit requirements through interviews, brainstorming sessions and evaluate them for correctness. Additionally, abstract statements are broken down into legible and achievable requirements.


  • Support scope definition by defining what is within and what is out of consideration or implementation



  • Succinctly document requirements using use cases, business requirements documentation (BRD), functional requirement specification (FRS) documents, SRS, etc.


  • Support change management by understanding the depth of changes, validating their relevance with respect to business objectives and guiding the business to eliminate unnecessary changes.


  • Help and assist PM to achieve the goal and meet the targets also get involved into testing phase

Job Description



  • Build complex Apps for Android OS devices which are standalone, and which are integrated with web-based applications.



  • Assist in analyzing business requirements and presenting proposed solutions.



  • Conduct unit and system testing for all development work.



  • Prepare and maintain all required documentation relating to development work, in accordance with best practices and standards



  • Assist with troubleshooting, problem solving and issue resolution tasks.



  • Translate designs and wireframes into high quality code.



  • Design, build, and maintain high performance, reusable, and reliable Java code.



  • Ensure the best possible performance, quality, and responsiveness of the application



  • Identify and correct bottlenecks and fix bugs.



  • Help maintain code quality, organization, and automatization.



  • Should have between 3-5 years of work experience with developing native apps for the Android OS.



  • Strong commitment to deliver quality solutions and projects.



  • Ability to work effectively as a team member in larger projects.



  • Ability to communicate benefits and limitations to business owners.



  • Creative, structured and analytical in developing application solutions.



  • Ability to communicate effectively with internal teams to communicate ideas and requirements.



  • Ability to learn new tools and technologies.



  • Ability to plan out your work and execute as per timelines.



  • Ability to analyze, solve problem, and give possible solutions using standard procedures.


Candidate Profile



  • Experience in converting existing browser-based products to native Android applications within the App Store.



  • Experience and knowledge of developing Apps for the Android OS.



  • Experience with Android SDK, Eclipse, J2SE/J2EE, and SQLite in a professional environment.



  • Familiarity with RESTful APIs to connect Android applications to backend services.



  • Hands-on experience operating, maintaining and troubleshooting AWS-based applications.



  • Experience on working with Web Services (XML/JSON data Parsing).



  • Strong knowledge of Android UI design principles, patterns, and best practices.



  • Experience with In-app authentication, notifications, data communication of Apps with Web-based applications.



  • Experience with offline storage, threading, and performance tuning.



  • Familiarity with cloud message APIs and push notifications.



  • Understanding of Google’s Android design principles and interface guidelines.



  • Proficient understanding of code versioning tools, such as Git.



  • Experience in creating apps that are currently in the Google Play(Store).



  • Detail-oriented, strong work ethic and high standard of excellence.



  • Knowledge of HTML5, CSS3, and JavaScript.



  • Good knowledge of Kotlin.



  • Experience with Cross Platform Development Kits like AppMobi, Phone Gap, etc.



  • Experience and knowledge of developing for different screen sizes for various Android devices.



  • Some experience in application development on Android 4.0


Experience



  • 3 -5 Years