Technology

Our vision

The vision of Kalaam Media 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 nearly 5000 websites, mobile apps, on-line reading 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 15 hours a week. 

As a virtual organization, all of our position are remote assignments, and some require travel.

Positions

DevOps Engineer
     -Maintains and extends our server infrastructure, supporting our web hosting platform, and system administration as needed.

Software Developer
     -Support and maintain the Kalaam Media software systems to enable the creation of minority language websites, providing people access to Scripture and other media in their own language.

Director of Client Services
     -Provides leadership of our Client Service team.  Develops partnerships with our client base across the globe.  

App Publisher
     -Builds, publishes and maintains mobile apps for language communities world-wide using proprietary software

Software Developer 

 Software

Downloads

Goal:  Support and maintain the Kalaam Media software systems to enable the creation of minority language websites, providing people access to Scripture and other media in their own language.

Key Result: Creates and develops new software features and ensures reliable performance of the Kalaam Media code base.

  • Design, develop, and maintain robust, scalable, and secure Drupal-based web applications.
  • Using PHP, HTML, JS, & CSS, implement new features and resolve bugs in Wildfire.
  • Share insights and suggestions to improve code quality and system design.
  • Participate in code reviews, testing, and deployment to maintain excellent standards.
  • Collaborate with the Customer Support team to deliver fit for purpose solutions.
  • Stay current with emerging technologies such as; PHP, Drupal, MySQL, JS, HTML, Nginx, Git, CI testing, Debian, and AI, to continuously improve development skills and processes.
  • Contribute to the integration of AI tools in the Kalaam Media environment.
  • Share new tools, trends, and techniques with the team to foster innovation.
  • Be a go-to resource for technical questions and mentoring.
     

DevOps Engineer

Cloud Servers

Downloads

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

Workshop

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. 
     

App Publisher

Phone Application

Goal: Build, publish and maintain apps

Key Result: Work with the Kalaam app manager to communicate requests for apps and assist the app manager in building, publishing, maintaining, and improving apps

  • Develop proficiency in app publishing and management software, including SAB, RAB, DAB, KAB, Scriptoria, and the IPA database.
  • Publish to the appropriate app store.
  • Follow established best practices.
  • Suggest documentation updates.
  • Provide new ideas and enhancements to Kalaam’s app products and services.
  • Work independently without constant supervision.
  • Communicate regularly with the rest of the team to resolve issues.
  • Contribute to improving the work and efficiency of the app team.
  • Collect and contribute feedback from clients.
  • Meet virtually each week with other app team members to identify, discuss and resolve app issues.
  • Attend team face-to-face meetings every two years.


 

Share

Your encouragement is valuable to us

Your stories help make websites like this possible.