Senior Mobile Developer

Apply now »

Date: May 20, 2026

Location: Kingston, JM, WI

Company: Digicel

 

About Digicel

Digicel is a leading digital connectivity and communications provider, delivering modern wireless and fibre networks across 25 markets in the Caribbean, Central and South America. Serving nine million customers through mobile, home, and business solutions, we play a critical role in enabling economic participation and digital inclusion in the region. Our commitment to strong governance, inclusive access, and long-term value creation is embedded in how we operate every day. Backed by our DIGI values - Diversity, Integrity, Growth, and Innovation - our 5,000 employees are focused on driving impact for the customers, communities, and countries we serve.

 

Visit www.digicelgroup.com for more.

 

Primary objective of the job: 


  • Independently design, develop, and maintain mobile applications involving moderately complex batch and interactive processes
  • This role requires strong technical expertise in native and cross-platform mobile development, as well as experience integrating with APIs, telecom platforms, and third-party services.  The successful candidate must also understand other computer architectures and applications  
  • May also serve the software or data architect role in straightforward projects
  • The Senior Mobile Developer works closely with other personnel within the department to complete prioritised assigned tasks in a manner consistent with the company's Mission Statement, Values, and Rules
  • The ideal candidate will also play a lead role in mobile product development, provide technical guidance to the wider business, and collaborate with Commercial/Product/QA teams to deliver scalable and secure mobile solutions
  • The role also includes responsibility for the performance, integrity and security of the databases, servers and network infrastructure. Additional role requirements include planning, development and testing

 

Main Duties and Responsibilities:

 

  • Design, develop, test, and deploy mobile applications for Android and iOS platforms.
  • Performs moderately complex systems analysis and development activities on applications software, which may require some research.
  • Research and understand the marketing requirements for an application, including target environment, performance criteria, competitive issues, secure coding practices and data protection standards.
  • Ensure applications are compatible across multiple devices and operating system versions.
  • Performs moderately complex bug verification, conduct code reviews, release testing and beta support for assigned tasks
  • Optimize application performance, responsiveness, and usability.
  • May serve as the software architect or data architect role on straightforward projects
  • Administer Database servers: MySQL, Microsoft SQL Server, MongoDB, Redis
  • Proactively monitor application processes, servers, switches and services to ensure secure and optimal functionality with minimum downtime.
  • Provides support and leadership for the resolution of production problems
  • Ensure company technical problems are resolved in a timely and cost-effective manner.
  • Other duties as assigned by the supervisor

 

Academic Qualifications and Experience Required:

 

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline
  • Minimum of 5 years of PHP development experience with a focus on PHP5 and object-oriented development
  • At least 3 years in a senior or lead development role
  • Working knowledge of the apache web server and LAMP stacks
  • Working knowledge of open source, 3rd party utilities
  • Proven experience in the development of web services using SOAP, WSDL, and XML
  • Knowledge of unit testing
  • SQL experience with a focus on MySQL
  • Source Control Experience using CVS, SVN or GIT
  • Proven experience with AJAX preferred
  • Experience with the Zend Framework preferred
  • Experience with the Zend Eclipse plug-in or Zend studio preferred
  • Familiarity with automated test tools preferred
  • Familiarity with Use Case development and formal QA processes preferred
  • UML experience preferred
  • Experience in performance tuning and optimization preferred
  • Minimum of 3 years technical experience in application design, development, and support, or demonstrated ability in those areas

 

Functional Skills:

 

  • Strong analytical and problem-solving skills - the individual identifies and resolves problems on time, gathers and analyses information skillfully and maintains confidentiality
  • Interpersonal and Collaboration skills - the individual maintains confidentiality, remains open to others' ideas and exhibits willingness to try new things
  • Ability to work in a fast-paced environment - the individual adapts to changes in the work environment, manages competing demands and can deal with frequent change, delays or unexpected events
  • Strong attention to detail and commitment to quality control - the individual demonstrates accuracy and thoroughness and monitors their own work to ensure quality
  • Written Communication - the individual edits work for spelling and grammar, presents numerical data effectively and can read and interpret written information
  • Planning/​Organizing - the individual prioritizes and plans work activities and uses time efficiently
  • Good technical knowledge in software development methodologies, design and implementation
  • Good analytical and design skills at multiple application levels
  • Good skills in research and analysis, project planning and implementation
  • Good understanding of the entire development process, including specification, documentation and quality assurance
  • Aware of business issues as they impact overall project plans
  • Intermediate understanding of object-oriented design patterns and their usage
  • Advanced PC skills

 

DISCLAIMER:

 

This job description indicates the general nature and level of work expected of the incumbent.  It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent.  Incumbent may, and probably will be asked to perform other duties as required.  Each employee, regardless of classification, is required to maintain a safe, orderly and clean workplace, using safety precautions and observing safety rules at all times.


Job Segment: Testing, Developer, Quality Assurance, Embedded, Computer Science, Technology

Apply now »