
Kalaam Media's vision is that people in every language community experience abundant life through access to the digital Scriptures expressed in their languages and cultures. We enable digital publications for over 5000 websites, mobile apps, and progressive web apps for minority language communities around the world.
We are looking for new members to serve with us. These are volunteer positions and can be done in 10 - 15 hours a week.
Software Development Manager

Goal: Provide direction for Kalaam Media's software development team.
Key Result: Directs and manages software developers, communicates issues with Kalaam directors and assists the Product Director with project management and prioritization.
- Meet monthly with each software developer and perform annual reviews.
- Chair the developers’, daily, and weekly meetings providing direction and taking decisions as required.
- Communicate clearly so that all developers are informed about their assigned tasks and priorities, supported with their work, and directed sufficiently so they are able to proceed with their work.
- Keep Kalaam’s managing director informed about the development team’s activities, challenges, significant milestones reached including schedule and the features that will, should or may be in each release.
- Provide sufficient information to the development team so they can make informed estimates of work effort required for features and bugs
- Provide sufficient information to the product owner(s) so they can make prioritization choices about new features and bug fixes.
- Make sure planning sessions take place for the backlog of unprioritized, ‘new’ feature requests and bug reports.
- Communicate with the systems administration team so they have a good understanding of the existing and emerging needs of the software.
- Attend all meetings when the Director of IT is unavailable
- Provide prospective technical partners with the information needed to understand how their products and systems can be connected to ours.
- Evaluate potential integrations within our product and capture those assessments in requirements for the project management process.
- Answer technical questions from Client Services with concrete information regarding whether the required functionality is, should be or will be made available.
- Contribute to the maintenance, improvement or expansion of the software product(s) as part of the overall software development process.
DevOps Engineer

Goal: Enable a modern website and app hosting environment for Kalaam Media.
Key Result: Maintains and extends the existing server infrastructure to accommodate the need for a modern web hosting platform and supports the software development team with their system administration needs.
- Modify Puppet code to meet specific needs of new infrastructure and software development requirements.
- Follow-up on alerts and actions taken to resolve all issues
- Update infrastructure software and operating systems on a timely basis.
- Respond to requests for support from Client Services and Software development.
- Research and design solutions and recommended action plans to deploy solutions.
- Identify issues in the existing ecosystem and communicate deficiencies to leadership recommending plans to resolve.
- Maintain and amend existing documentation as needed
Meet weekly or on-demand with the Sys admin team. - Communicate regularly with the rest of the sys admin and development team resolving outstanding requirements and issues.
- Work independently without constant supervision in his/her areas of expertise.
- Contribute to the maintenance, improvement or expansion of systems infrastructure as part of the overall DevOps process.
- Keep up to date with technology trends and make suggestions for corporate use.
Engineer should be capable of maintaining and extending existing infrastructure, working together with software developers and improving existing systems to take advantage of modern technologies like Docker, IaC (Infrastructure as code) and microservice deployments.
Director of Client Services

Goal: Direct Website services and app building service teams
Key Result: Directs the the website services manager and app services manager to plan, deliver and maintain digital publishing assets as well as promotional campaigns developed through Kalaam Media's products and services. This includes ensuring that published materials fit within the scope of Kalaam Media's policies, procedures observing copyright and other other publication related issues.
- Assist the Product Director with collection and definition of requirements for Kalaam software.
- Ensure service managers coordinate and manage the editorial and quality assurance process with website managers and app content clients.
- Ensure client services process documentation is up-to-date.
- Direct service managers as they find and diagnose, content problems and work with content owners to correct them.
- Participate with director team, in development, implementation, and enforcement of content appropriate use policies.
- Meet weekly with Kalam directors to identify, discuss and resolve issues for Kalaam.
- Meet weekly with service managers weekly to identify, discuss and resolve issues.
- Attend team face-to-face meeting every two years.
- Attend face-to-face meetings with directors 4 times a year.
- Assist client services manager in the management of workshops.
- In coordination with the managing director, develop and implement a marketing plan for potential clients to use our products and services.