Home  Post Resume Quick IT Job Search  Advanced IT Job Search 
Skip Navigation LinksHome » Job Details
  Company Profile
Founded in 2002, Dimagi, Inc. is an award-winning, socially conscious technology company that develops scalable ICT solutions for low-resource settings. A leader in open source technology, Dimagi has performed technical strategy, systems design, software development, and research for 500+ projects worldwide, and its core product suite support thousands of Frontline Workers in over 50+ countries.

Dimagi rapidly iterates and adapts its technologies to the local environment, creating appropriate, scalable, and sustainable solutions at a low-cost. Dimagi has a strong history of successful project execution acting as a technical lead partnered with an in-country implementation lead. This model has been successfully implemented for pilot-phase projects through enterprise-wide deployments with over 75 partners, including WHO, World Bank, USAID, CDC, World Vision, UNICEF, PATH, the Rockefeller Foundation, and Acumen Fund. In addition to our strong project implementation experience, Dimagi also has 10 years of experience participating in and leading research for healthcare delivery in underserved populations.

Dimagi’s 140+ worldwide team members of engineers, physicians, public health professionals, data analysts, project managers, and field staff, are based in offices in Boston (headquarters), New Delhi, Cape Town, Maputo, and Dakar, with full time staff in Guatemala, Myanmar, and Zambia.

  Job Details 

Senior Mobile Software Engineer

Posted On:  6/7/2018 4:19:34 AM

Senior Mobile Software Engineer

No. of vacancies:  1
Essential Skills: 
Not specified
Minimum Total Experience:  0
Job Tenure:  Full-time Only
Salary Offered: 
Job Location:  Cape Town Western Cape South Africa

  Job Description
Senior Mobile Software Engineer

Dimagi is looking for a senior software developer to join our Boston team. We are a small and growing social enterprise with offices around the world. Our systems are deployed globally, including in Africa, Asia, Latin America, and the United States. We offer a fun and stimulating environment, a chance to see the world, and the opportunity to make a difference in places that need it most. At Dimagi, you can have a great impact by creating great software.

What We Do

We work on a broad range of international development issues, including strengthening community health programs, electronic medical records, care coordination, and remote data collection. We have projects in over 50 countries including Zambia, Tanzania, Uganda, South Africa, Ethiopia, India, Bangladesh, Senegal, Mexico, Nigeria, Nicaragua, Kenya, Afghanistan and the United States.

We are highly collaborative with partner organizations, and strong advocates for open-source. At Dimagi, you will have the opportunity to grow your skill set as well as make a real impact across the world. All of our developers have the option to spend at least a few weeks each year traveling to field sites around the world, implementing projects and interacting with end users.

Who we're looking for

We are seeking a full-time developer to join our mobile team in Boston, which is responsible for growing and maintaining Dimagi's Android-based mobile tool, CommCare. Since Dimagi works on many different types of problems, from agricultural extension education to improving delivery outcomes at birth, CommCare is written as a platform. That means we don't often build custom code for specific projects; instead, we get to do a lot of architecture design for expressing end-to-end system workflows, both at the functional level and the technical level.

The mobile team at Dimagi is small, so everyone tends to have their hands in several pieces of the platform, while simultaneously finding certain areas to focus on more closely over time. This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our developers share a passion for making things work in challenging environments and seeing the impact of our work first-hand.

Responsibilities of this role include:

Helping to grow a mature open-source Android product base
Building quality software with a strong focus on usability by groups of people facing unique challenges (remote locations, low levels of literacy, no experience with technology, etc.)
Mentoring more junior team members
Helping to support infrastructures for testing, QA, and release management
Skills and requirements:

5+ years of experience in software development, 3+ years in mobile development
Familiarity with a high-level programming language, such as Java or Python
Familiarity with the principles of good test-writing, and comfortable writing thorough tests for your own code
Familiarity with using a version control system to facilitate collaborative work
Ability to work well with, and communicate effectively in spite of, flexible requirements
Authorized to work in the country for which you are applying

The ideal candidate also:
Has a background in Java
Has experience with Android development

If interested, please apply at this link: https://grnh.se/ff6b27561. The application deadline is July 8, 2018, we will start reviewing all applications post the deadline.

Dimagi aim to offer the best benefits possible, including 100% employer sponsored medical insurance , Employees' Retirement Fund, a stock option plan, access to a flex time policy that allows for employees to work based on a flexible work schedule, 30 days paid time off/holiday, 10 personal initiative days and opportunities to travel internationally, to name a few.

  Contact Information
Name:  Mohammad Azaz
E-mail ID:  mazaz@dimagi.com
Telephone Number: 
D-1/28, Paschimi marg
vasant vihar
New Delhi

Reference Name (If Any): 

Terms and Conditions | Privacy Policy | FAQ | Contact Us | Why?? | Link to us