
You have good analytical and reference skills and are open to work on new/different technologies. You are flexible and have the ability to adapt to various situations.
Role Description
- Understand client requirements
- Suggest and implement technological solutions
- Follow programming guidelines documents
- Work on products that are used across platforms (e.g. Mobile Devices, Tablets, Desktop/Mac)
- Collaborate with the Content, Design, and QA teams
- Respond promptly to bug reports
Requirements
- Good logical and problem solving skills
- Knowledge of object oriented programming concepts
- Sound communication and documentation skills
- Knowledge of JavaScript with HTML5, CSS3 and use of libraries like jQuery would be an added advantage

You are an integral part of all the stages of the software development life cycle. You have experience in JavaScript and HTML5, and can manage very aggressive deadlines without compromising on quality.
Role Description
- Analyze client requirements and translate them into specific tasks for junior programmers
- Independently think of solutions to complex requirements; possess exceptional logical skills
- Work on products that are used across platforms (e.g. Mobile Devices, Tablets, Desktop/Mac)
- Analyze current products in development, including performance, diagnosis and troubleshooting
- Drive the code review
- Grow and train a high-performance development team.
- Search and introduce the new software related technologies, process and tools to the team
- Provide feedback about performance considerations and usability issues
- Can multi-task and stay organized in a dynamic work environment
Requirements
- Excellent communication and documentation skills
- Ability to work in multifunctional teams
- Extensive hands-on experience in -
- JavaScript with HTML5, CSS3 and use of libraries like jQuery
- MVC frameworks like Backbone/Marionette or Angular or Ember
- Bootstrap
- An added advantage would be familiarity with -
- Server side technologies like .Net, PHP
- Unix environment

You are a perfectionist and can analyze and test software during development to ensure quality. You have the ability to correctly identify, document and track issues.
Role Description
- Review client requirements and internal specifications
- Write detailed test cases based on specifications
- Analyze issues and work with design and development teams to reach mutually agreeable solutions
- Describe issues in a clear, concise, and unambiguous manner
- Test for usability and accessibility
- Test for responsive design
- Perform regression testing on multiple devices
Requirements
- Good logical and problem solving ability
- Strong verbal and written communication skills
- Familiar with software and web application testing concepts.

You have excellent analytical and communication skills. You can deliver consistently and ensure that quality standards are upheld even under pressure.
Role Description
- Review client requirements and internal specifications
- Plan and coordinate testing activities.
- Review test cases written by juniors
- Ensure that functionality, UI and other issues and bugs are correctly identified, tracked and resolved.
Requirements
- Good logical and problem solving ability
- Strong verbal and written communication skills
- Excellent documentation skills
- Experience in -
- Testing web-based applications
- Creating and executing test cases
- Creating test scenarios and test data
- Automated testing tools, like Selenium WebDriver

You are a content author, or have the potential to be one, who can write content for e-learning projects. You can analyze complex content and write engagingly to help people learn online.
Role Description
- Research and collate content
- Develop instructional strategy
- Collaborate with programmers to develop templates
- Write scripts and storyboards with detailed programmer notes
- Create practice and assessment questions
- Work with graphic artists to develop visual elements
- Review final course prior to delivery
Requirements
- Math/Science graduate
- Excellent written and verbal communication skills
- Analytical ability
- Creative thinking ability
- Strong problem-solving skills
- Strong collaboration, teamwork skills
- Lots of initiative, willingness to learn new skills and apply them
- Superior attention to detail and follow-through
- Familiarity with Microsoft Office
- Exposure to web-based tools and technologies

You have experience in editing, designing and creating self-paced, interactive instructional content. You can manage very aggressive deadlines and recognize that quality must always exist no matter how tight the schedule.
Role Description
- Lead small teams of 2 to 5 content authors and edit their work to ensure that deliverables are always on time and of the highest quality.
- Define appropriate development process, increasing productivity and efficiency.
- Review all work from the authors, assuring content, language and quality, and making sure that necessary changes take place and appropriate training and feedback is provided to the authors.
- Communicate with all team members to ensure that the team has everything they need to be successful.
- Meet on a regular basis with the team to determine status of deliverables.
- Proactively identify issues and concerns that could impact schedule and/or quality.
- Align career goals and objectives of the team members with organizational objectives.
- Responsible for all deliverables, both your own, and the team you lead.
Requirements
- Exceptional skills in written communication
- Copy editing skills
- Ability to do research in new subject areas
- Ability to train people
- Excellent listening, facilitation, mentoring and advisory skills
- Ability to handle deadlines and responsibility
- Ability to act as a mentor to the team members
- Exceptional people management skills
- Ability to multi-task
- Strong analytical skills
- Familiarity with process related international standards (ISO/SEI) and emerging e-learning standards (AICC/SCORM) will be an added advantage
- Good understanding of technology

You design instructional strategies and author course content. You have a strong ability to assess content design approaches and make effective decisions given the course parameters.
Role Description
- Generate highly interactive and innovative instructional strategies for e-learning solutions
- Develop course structure and learning specifications addressing the requirements of the target audience
- Construct appropriate testing strategies to ensure learners' understanding and performance
- Address usability issues
- Keep abreast of new trends in e-learning
- Ensure that the instructional strategies are as per global standards
- Prepare instructional design checklists and guidelines
- Check for quality assurance
Requirements
- Experience in creating instructional plans and course maps.
- Experience in the use of media like graphics, illustrations, photographs, audio, video, animations, and simulations in instruction
- Awareness of different instructional design models and familiarity with instructional and learning theories
- Awareness of latest trends in e-learning and instructional design
- Strong client consulting/interfacing skills. Ability to guide clients to focus on specific objectives and teaching points
- Strong meeting facilitation, presentation and interpersonal skills
- A thorough understanding of the web as an instructional medium
- Post graduate degree in Education, Instructional Design, Mass Communication or Journalism

You have an exceptional sense of design, layout, color and usability. You can design a wide range of products - from websites, to mobile apps, and cater to a wide spectrum of target audiences.
Role Description
- Design appropriate graphic user interface
- Generate design standards for production
- Create a set palette and style guide or adhere to an existing one
- Develop templates
- Create demos and prototypes
- Address usability issues
- Work with the content development team
- Review final screen designs for design integrity and feasibility
- Conduct a graphic review of an alpha
Requirements
- Proficiency in illustration or animation
- Proficiency in some of the software packages like Photoshop, Animate CC, AfterEffects and Illustrator
- Familiarity with navigation and instructional design
- Knowledge of current and future visual design trends as well as technologies, services and products
- Knowledge of responsive design
- Graduate degree/diploma in Applied/Fine Art, or Computer Art
- At least two years of design experience

You are a UI / UX designer with a strong interest and skill in designing user interfaces for desktop, mobile and Web applications. You can design for a variety of target audiences: K-12, adult learners, professionals/corporate
Role Description
- Execute user experience design and visual design as a part of a multi-disciplinary team from concept to final sign-off
- Translate high-level requirements into functional user interfaces.
- Architect information through hierarchy models, organizational schemes etc. for findability and discoverability
- Systematically ideate design and redesign options with a checklist of proven ways to make things easier, more organized, and visually appealing
- Create conceptual diagrams, wireframes, and prototypes with interaction flows to effectively communicate interaction and design ideas
- Present designs to peers, cross-functional teams and manager level stakeholders with the ability to explain why certain designs work better in particular circumstances
- Collaborate with clients to come up with solutions
- Setting up and updating design guidelines, best practices and standards
- Meeting productivity, quality & turnaround time targets
Requirements
- Knowledge of -
- latest design trends, techniques, and technologies
- contemporary user-centered design methodologies in creating intuitive screens as well as transforming complicated screens into simple, easy-to-use ones
- information architecture for organizing and structuring information
- iOS and Android app design guidelines
- educational and serious games design
- responsive design
- Experience in -
- developing style guidelines and a style sheet for a project
- graphic design, including: color, layout, typography, and iconography
- design tools like Photoshop, Illustrator, etc.
- wireframing tools like Axure, MS Visio etc.
- basic CSS knowledge would be ideal