Career Opportunities at Roamtech Kenya

Job Title: Commercial Manager

Location:
 Nairobi, Kenya

Employment Areas: Telecommunications, Information Communications Technology (ICT), IT Integration Solutions, (Telecommunications Manager), Management (Retail Manager, Sales Manager, Contracts Manager)

Employment Type: Full Time

Job Role: The role, based in Kenya, is responsible for reviewing and negotiating contracts and managing commercial terms with customers.  


This is a hands-on role, where the successful applicant will be expected to lead the business development activities of the company.  

You will have responsibility for setting pricing for products and solutions in line with company objectives, and implementing processes to ensure the Sales and Marketing team delivers on their required targets.  

Responding to commercial and contract queries, managing risks and working with operations to guide, support and train customers where necessary are also critical success factors. 

Additional responsibilities include monitoring contracts and expectations from a commercial perspective.

Job Requirements
  • Experience in a senior commercial role in the Telecommunications, IT, Retail or Service Industries.
  •  Experience in managing commercial contract models.
  • Experience in leading a team of Sales and Marketing professionals.
  • Experience in pricing, budgeting and quota selling practices.
  • Experience in negotiating contracts, contract management and successfully implementing commercial processes and procedures are essential
  • Strong interpersonal and relationship skills with direct customer liaison
  • Strong legal and accounting/analyst experience in prior roles would be ideal
  • Able to operate as a trouble shooter where necessary on difficult or problematic contracts where commercial input is required to safeguard the company’s interests and position.
  • Extensive vertical industry knowledge and advanced degree of selling skills.
Responsibilities
  • Establishes, develops and maintains business relationships with current customers and prospective customers to generate new business for the organizations products/services.
  • Develops clear and effective written proposals/quotations for current and prospective customers.
  • Supplies management with oral and written reports on customer needs, problems, interests, competitive activities, and potential for new products and services.
  • Incumbent will be responsible for pricing, contract management, business development.
  • Uses specialty to leverage existing opportunities and branch into more than one BU in the account.
  • Establishes a professional working relationship with clients, and develops a core understanding of the unique business needs
  • Builds growth opportunities using the account planning process; actively manages planning process through scheduled reviews and updates.
  • Responsible for achieving/managing quarterly, half yearly or yearly quota.
  • Enters opportunities in pipeline tools and updates them weekly. Recommends and Implements Pipeline management practices.
  • Reviews and designs sales policy and strategy.
  • Manage the commercial and financial elements of commercial deals to enable an effective operation and achievement of targets for revenue, profit, and business growth.
  • Apply expert negotiation skills and client engagement ability to ensure that client proposals and the final contract clearly incorporate the necessary terms and conditions for optimal commercial engagements.
  • Advise on, identify and mitigate risk in relation to the following elements:
  • The overall commercial viability of the opportunity
  • The risk of  providing specific service level commitments
  • Any subcontractors and/or deal partners.
  • Ensure that there is no ambiguity in respect of support and maintenance for any vendor supplied product or service.
  • Perform detailed commercial contractual and financial analysis on existing clients and complex sales opportunities.
Education and Experience Required:
  • BA Marketing, BCOM,
  • MA and/ or Advanced Diploma is preferred.
  • 5-8 years of experience in Telecommunications (Telecommunications Manager), Management (Retail Manager, Sales Manager, Contracts Manager)
  • Account management experience required.
Knowledge and Skills Required:
  • Ability to coordinate internal and external partners to deliver appropriate solution sale.
  • Knows when to adjust business plans based on account and industry segment opportunities.
  • Use consultative selling skills to proactively help customer\'s with making business decisions.
  • Conceptualizes and articulates well-targeted solutions in area of specialty - from proposal to contract sign off.
  • Ability to understand the customer\'s business issues and translate to our Company solutions.
  • Ability to prioritize and drive strategic sales activity on a solution basis.
  • Excels in competitive selling skills.
  • Sound consulting skills and the ability to recognize opportunities for future business within an account
  • Superb negotiation and influencing skills with the ability to negotiate and construct deals which will be profitable to the company
  • A go-getter with the ability to work in high-pressure situations
  • Ability to proactively interpret emerging customer needs and communicate competitive positioning and product gaps to the organization

Job Vacancy:Digital Platforms Development Manager

Job Description:
The Digital Platforms Development Manager will be passionate about creating elegant technical solutions, building first-class user interfaces and displaying exceptional attention to detail.   

This is an exciting time to join a team leading the development of mobile applications and websites in an innovative and fast-paced environment.  

He/she will be responsible for planning, successful execution and ongoing support of complex development projects for smart phone and tablet apps and websites. 

This is a hands-on development role working with external and internal clients and leading a team of two developers.

Project Responsibilities



  • Work closely with product management, internal client, design, user experience and other development and support groups to build highest quality products for our client's consumers.
  • Drive development to planned timeline, ensuring early and regular communication through all stages of development.
  • Drive consolidation of products to utilize common underlying technology architecture and components.
  • Attend scope meetings, review scopes for estimate accuracy and technical correctness.
  • Promote best practice development habits and highest product quality standards through regular code reviews and open team communication.
  • Manage work intake through Scrum, Agile and Kanban development processes, including sprint planning, effort estimation and change management, improving processes to maximize team performance.
  • Maintain and enhance existing products, balancing schedules among maintenance activities and new product development.
  • Create and document technical requirements, project plan, user stories, solution architecture, change requests, release notes, monitoring process, root cause analyses, etc. in partnership with product management, project management and other teams.
  • Provide solutions that meet business objectives and deliver them on time, budget and with a high degree of quality.
  • Manage development teams consisting of architects, business analysts, developers & QA resources, and have overall technical ownership for all projects in his portfolio.
  • Responsible for establishing and nurturing critical relationships with appropriate business stakeholders.
  • Develop and maintain a network of trusted and reliable contract developers for distributed work team projects.
Team Responsibilities
  • Create learning opportunities within the development team through training, hands-on training and mentorship in projects.
  • Create opportunities that bring out creativity and passion in work.
  • Provide Thought Leadership in digital platform development and market trends.
  • Demonstrate problem solving, initiative and technical innovation capable of "rolling-up sleeves and getting hands dirty" from content creation, to production support, to testing.
  • Build and maintain deep technical skills in iOS, Android, Windows 8, HTML5, staying current with recent and upcoming changes to core technologies.
Qualifications:
  • Strong technical leader capable of motivating the very best software engineers, as well as gaining their respect.
  • Strong management and organizational skills.
  • Experience leading or managing developers.
  • Proficient at writing code.
  • Consistently meets or exceeds deadlines on programming projects.
  • Minimum Bachelor's degree or foreign equivalent in Computer Science, Information Systems, Engineering, or related field.
  • At least 5 years of prior experience with development projects is required.
  • At least 2-3 years of recent experience with development projects for mobile
  • applications and mobile web sites for iOS, Android, Blackberry, Symbian or
  • Windows Phone is required.
  •  Experience in project management using Agile/Scrum/Kanban development process
  • Experience managing external contractors
Technical Skills:
  • XCode, Instruments, Objective C, Android SDK, Java, Windows Metro Style App development, Game Development, Audio/Video Streaming, HTML5, JavaScript, JSON, XML, PHP, Analytics Integration, Ad Integration,
  • Experience troubleshooting for mobile browsers.

Job Title: Project Manager
 
Location: Nairobi, Kenya
 
Employment Areas:Information Communications Technology (ICT), Telecommunications (Telecommunications Manager), Digital and Mobile Applications

Employment Type: Full Time

The Project Manager is responsible for the success of Mobile ITC projects within the Technology function of Roamtech’s business. 

He/she approves and ensures the completion of new product development, design of new processes, and adoption of new strategies and/or projects within time, budget and specification constraints.

Manages all aspects of a moderately complex information technology projects or multiple, medium-scale IT projects, including project planning, execution, timing, functionality, quality, communication and cost. 

Executes moderately, complex information technology projects from the original concept through the final implementation as well as ensures that the projects are aligned with company standards and IT strategies. Establishes and communicates goals and directs team activity. 

The Project Manager plays a crucial role implementing client requirements into deliverable actions within the Technology team. 

Responsibilities:
  • Leads the project to a successful conclusion by facilitating scope, managing customer expectations, monitoring day to day execution and ensuring the project is on schedule and within budget.
  • Creates and maintains standard project management deliverables leveraging appropriate methods and practices to manage and control the project.
  • Implements best practice project management principles and tools structured for the IT industry.
  • Manages project resources.
  • Handles communication between the project team, program manager, senior management and all impacted stakeholders.
  • Identifies and manages project risk.
  • Tracks expenditures and manages the project budget.
  • Tracks and reports project status on a regular basis, including escalating issues that require management attention
  • Manages the development and implementation process of projects involving departmental or cross functional teams focused on the delivery of new or existing projects.
  • Plans and directs schedules and may monitor budget/spending.
  • Monitors projects from initiation through delivery.
  • Organizes the interdepartmental activities ensuring completion of the project on schedule and within budget.
  • Focuses on meeting project commitments, including communications with sponsors, stakeholders, etc.
  • May participate in the design and/or testing phases. 
  • Facilitate the definition of project missions, goals, tasks, and resource requirements;
  • Resolve or assist in the resolution of conflicts within and between projects or functional areas;
  • Develop methods to monitor project or area progress
  • Provide corrective supervision if necessary.
  • Responsibility for assembling the project staff; for their technical or functional development, performance, and/or termination during the project or projects.
  • Facilitate the definition of service levels and customer requirements.
  • Interact regularly with existing or potential clients to determine their needs and to develop plans for improving delivery.
  • Advocate on behalf of clients and represent clients' needs as appropriate to senior management.
Education and Skills Requirements
  • 5-7 years of experience in IT Project Management.
  • Ability to understand engineering product developers quickly gain a high level conceptual understanding by interviewing IT and business engineers
  • Ability to challenge customers and IT when scope expansion is attempted, when target dates are endangered, etc.
  • Ability to effectively work with resources across multiple locations and time zones
  • Delivers value to internal business customers through managing the initiation, planning, execution, and closure of IT projects, focused on the delivery of new or existing technology and/or services.
  • Manages the activities of inter-functional, remote project teams, ensuring completion of the project deliverables within the agreed schedule, costs and quality; and in compliance with established policies and standards.
  • Develops project plans, including technical solution design, implementation methodology, migration planning, risk mitigation strategy, success criteria, milestones, budgets and resources.
Application Process
 
Interested candidates are invited to strictly email their cover letter and CV, clearly detailing their current remuneration and expectations to margaret.nyambura@roamtech.com before end of day 24th February 2015.


Only short listed candidates will be contacted.