Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 27, 2017
    Deadline: Sep 29, 2017
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Duma Works is changing the way people think about hiring. By efficiently connecting employers and potential hires through our mobile platform, we make finding that perfect person a fun experience, allowing businesses to grow and job seekers to access new opportunities.
    Read more about this company

     

    Senior Android Engineer

    Job Description

    We are looking for a Senior Android Engineer responsible for the development and maintenance of
    applications aimed at a vast number of diverse Android devices.

    The primary focus will be the development of secure Android applications and their integration with varied in-house and 3rd party back-end services.

    You will be working along-side other engineers and developers working on different layers of infrastructure and platforms.

    Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. This position offers tremendous career and personal growth opportunities.

    Senior Android Engineer Job Responsibilities

    • Translate designs and wireframes into high quality code.
    • Manage the full technical life-cycle of Android applications during each development phase
    • Design, build, and maintain high performance, reusable, and reliable code
    • Collaborate with team members to brainstorm about new products, provide each other with
      technical insight and review working drafts
    • Ensure the best possible performance, quality, and responsiveness of applications
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and deployment automation
    • Working with business development and customer service teams to obtain and analyze
      project requirement and improve user experience
    • Work with product managers, clients and sales teams to assess customer demand and
      usability of new applications
    • Perform individual project components within the entire development lifecycle including
      implementation, testing, deployment and maintenance.
    • Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android
      phone and tablet apps
    • Compiling and writing documentation for solutions developed
    • Knowledge transfer to internal publics or clients
    • Managing relevant code and asset repositories

    Qualifications for the Senior Android Engineer Job

    • Bachelor’s degree in Computer Science, second class honors, first division and above
    • Proven, 5 years of overall software development as a core function with at least 3 years being
      focused on Android
    • Deep competency in Android Development Studio, Android SDK, different versions of Android,
      how to deal with different screen sizes and available libraries;
    • Deep understanding and implementation of material design, patterns, and best practices
    • Extensive hands-on experience of creating custom UI controls, designing protocols,
      implementing interfaces
    • Deep competency in the Firebase service stack
    • Deep competency in Google Cloud Platform especially Compute, Storage and Big Data
    • Expert level with version control system Git
    • Strong knowledge of Web Services & REST APIs
    • Experience with offline storage, threading, and performance tuning
    • Comfortable working with huge data sets and massively high user load
    • Working knowledge of the general web and mobile landscape, architectures, trends, and
      emerging technologies
    • Solid understanding of the full mobile development life cycle

    go to method of application »

    Senior Operations Engineer

    The company is a vibrant and dynamic start-up that consists of an international team bringing off-grid energy to rural locations in East Africa.

    They develop, engineer, finance and operate sites in developing world communities as well as provide reliable backup to business customers in the region.

    The job is based in Arusha, Tanzania. You will work closely with the Engineering Director who will be predominantly based in Europe.

    This necessitates a candidate who is able to work independently and of their own initiative to deliver meet the company’s goals.

    Senior Operations Engineer Job Responsibilities 

    • Provide clear engineering leadership in the definition and resolution of technical issues as they occur.
    • Support Operations team locally with detailed technical issues and queries as requested and required locally
    • Where appropriate define and implement new processes and ways of working to ensure learnings are captured and to ensure future issues are avoided.
    • Where necessary travel to sites to undertake maintenance activities and troubleshooting
    • Liaise with contractors to ensure work is delivered on time and to the required, high standards.
    • Undertake detailed testing and analysis of new engineering solutions (Mechanical, Electrical and electronic to test for robustness and applicability to the local environment

    Qualifications for the Senior Operations Engineer Job

    • Good university degree in science, engineering or similar and a minimum of 3 years of relevant experience.
    • Technical knowledge in energy systems, preferably involving solar PV, batteries and diesel generation is required
    • Hands-on experience in electrical power systems or similar technical field is required.
    • Experience managing contractors and working with external parties
    • Ability to identify a problem, define how a problem is to be resolved and to see the resolution carried out all independently with limited supervision.
    • Ability to work with multidisciplinary, international team in multiple locations
    • Fluent in English, in speech and writing. Swahili in addition is preferred.
    • Familiar with Tanzanian / East African cultures; work experience in Tanzania or neighbouring countries preferred
    • Must hold a valid driver’s license
    • Bonus Skills and qualifications
    • Entrepreneurial thinking and excellent communication skills as well as strong team orientation

    Experience in managing a team or direct line management a plus

    go to method of application »

    Database & Data Applications Officer

    Database & Data Applications Officer Job Responsibilities

    Objective 1: Database Development & Maintenance

    Key activities & responsibilities to achieve this objective:

    • Work with PC  and R&E Officer to identify database requirements and implementation plan for its development. Support PC  in piloting/testing/getting feedback.
    • Lead coding, maintenance and querying of data from database once implemented.
    • Training colleagues in how to input and extract data, managing data entry and data manipulation in the database.
    • Support data-entry functions during periods of peak activity.
    • Provide weekly updates (and others as requested) to R&E Officer and Program Coordinators on status of data entry in the database, identifying missing data.
    • Work with PC  to develop templates for routine analysis of incoming program monitoring activity and evaluation data and then provide routine data analysis to the R&E Officer and PCs.
    • Setting up and testing new database and data handling systems and tools and templates for data entry, storage and querying.
    • Developing protocols for data processing in consultation with the R&EO.
    • Understanding the table structure within the database and monitoring efficiency then proposing how to tune database and optimize efficiency.
    • Backing up and recovering data held within the database.
    • Trouble shooting data-related issues and identifying root cause of problems then proposing and implementing solutions.

    Objective 2: Development of Data Applications to Facilitate Data Collection, Data Entry and Data Querying

    Key activities & responsibilities to achieve this objective:

    • Work with Data Users to draft paper-based templates to facilitate data collection, entry and querying.
    • Use data application software, such as Kobo Collect, ODK or equivalent to develop applications for data-management.
    • Pilot, adapt and role-out use of Data Applications by staff.
    • Regularly gather feedback from staff and management on how tools are being used, look for opportunities for ongoing improvement and make appropriate suggestions on changes or improvements to Data Management tools/processes.

    Objective 3: Data Presentation

    Key activities & responsibilities to achieve this objective:

    • Consider needs of the different audiences for data being collected.
    • Work with R&E Officer and PC  to propose tools for effective presentation of data to best address those needs.
    • Draft templates of tables, images, graphics, maps etc.
    • Identify appropriate software or applications to support routine conversation of raw data into well-presented data according to templates.
    • Routinely provide data to specific target audiences presented in an easy-to-interpret method using agreed templates as stated above.

    Internal and external relationships

    Internal

    • Program Coordinator
    • Reporting and Evaluation Officer
    • Program officers/ coordinators
    • Data Assistants
    • Communications
    • Country Director

    External

    • Database experts
    • Application experts
    • Data presentation experts

    Reporting Responsibilities (which reports/documentation does this role produce)

    • Tools for data entry
    • Tools for data storage
    • Tools for data querying
    • Tools for presentation of data
    • Tables, images, graphics etc showing well presented data
    • Routine updates on data entered in database against targets

    Qualifications for the Database & Data Applications Officer Job

    • Diploma or Degree in relevant subject
    • Short courses in database systems and/or data applications
    • Knowledge of ‘relational database management systems’ (RDBMS), ‘object oriented database management systems’ (OODBMS) and XML database management systems.
    • Proficiency in structured query language (SQL)
    • MS Word & Excel – intermediate+
    • Familiarity with data applications for data entry, including ODK and/or Kobo Collect
    • Experience with database software/web applications.
    • Interpersonal skills, ability to maintain good relationships with field and office staff
    • Acting as a team player and facilitating team work.
    • Attention to detail and accuracy.
    • Strong analytical and organizational skills.
    • Eye for detail and accuracy.
    • Up-to-date knowledge of technology.

    Preferred Skills and Experience

    • Understanding of project cycles & donor needs.
    • Strong leadership skills.
    • Good writing and communication skills.
    • Use of data presentation tools.

    go to method of application »

    Relationship Officer

    We are looking for an energetic and self motivated business development and sales individual to join a leading results oriented team.

    Relationship Officer Job Responsibilities

    • Develop sales plans in coordination with the Business Development Team Leader and General Manager to achieve set revenue goals
    • Provide recommendations for business growth and problem resolution
    • Respond to the client queries regarding the products in a timely fashion
    • Develop product quotations for new and existing customers
    • Develop creative strategies to retain the clients
    • Develop in-depth knowledge about business development practices, marketing activities, prospective clients and industry trends
    • Develop strong customer relationships in order to generate high volume of prospective clients
    • Manage customer calls and appointments effectively for new opportunities
    • Meeting new customers to sell insurance and financial products
    • Develop into a team leader role and assume relevant responsibilities

     Qualifications for the Relationship Officer Job

    • A Bachelor’s Degree or Diploma in a business related field
    • At least two years of experience  in bank and insurance business development
    • Energetic and very aggressive
    • Target oriented
    • Excellent knowledge in computer applications
    • Knowledge of the insurance and banking market trends in Kenya is key
    • Communication, organizational, negotiation, and analytical skills
    • High standards of integrity and a team player

    go to method of application »

    Head of Finance

    Head of Finance Job Responsibilities

    • Preparation and presentation of monthly management statement, analysing the variance from the budgets including other reports like cashflow analysis, debtors ageing, stock turnover.
    • Preparation of quarterly accounts for presentation to the Board of Directors along with performance summary and analysis.
    • Evaluating employee performance using balance score card and setting and monitoring KPA /KPIs
    • Preparation of annual budgets in co-ordination with various departments
    • Preparation of annual CAPEX plan in line with the vision and direction of the top management and in consultation with respective team heads.
    • Co-ordinating annual audit and filing of monthly / annual tax and payroll returns in accordance with the changing tax requirements.
    • Working capital management, treasury management and improving debt and stock holding days
    • All other analytical reports as may be required by the owners / Directors for evaluating company / project performance.

    Requirements for the Head of Finance Job

    • Qualified Chartered Account (CA) or qualified ACCA
    • Minimum 5 years related working experience within a trading or manufacturing organisation
    • In-depth experience with ERP systems (such as SAP) a must
    • 2 years experience in an audit firm is as strong plus

    go to method of application »

    Technical Consultant

    Technical Consultant Job Responsibilities

    • Plan, design, implement and document systems in accordance with requirements
    • Design new software and web applications.
    • Support applications under development.
    • Configure current applications.
    • Develop Saleforce integrations.
    • Implement API integrations.

    Requirements for the Technical Consultant Job

    • Minimum of 2 years of programming experience is a must
    • Java background a must
    • System API integration experience
    • Client facing role big plus
    • Should be able to work with a small team collaboratively
    • Prior experience with Salesforce is a huge plus but not necessarry

    Method of Application

    Send your Cover Letter and detailed CV to apply@jobs.dumaworks.com marking the subject as “3011”, Your Full name & Phone number e.g. 3011 Barack Obama, +2547xxxxxxxx. If you don’t follow these instructions, your application will not go through.

    Deadline for receiving applications: Friday, 29th September 2017

    N.B.

    * You will receive a confirmation email and an alert to take a basic screening test over SMS or online. The email with the test may not arrive immediately. Please be patient. The email/SMS test will typically be 5-8 questions to help us understand your background. Regular SMS rates apply to the test.

    If you apply and don’t meet these minimum qualifications, we won’t be able to forward your application to the employer.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Duma works Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail