About Company
Digicel Group is a leading telecommunications and digital services provider operating across 32 markets in the Caribbean, Central America, and Asia Pacific. We connect millions of people every day, offering mobile communication, broadband, and digital services including sports, entertainment, and financial solutions. At Digicel, innovation is at our core. We’re constantly evolving to deliver the best digital experiences to our customers, leveraging cutting-edge technology and a passion for making a difference. Our vibrant and dynamic work environment encourages collaboration, creativity, and professional growth. We believe in empowering our teams to push boundaries, learn continuously, and contribute to shaping the future of connectivity in the regions we serve. Join us and be part of a company that is truly digital by design, committed to transforming lives and businesses.
Job Description
Are you a passionate and skilled Software Developer eager to craft exceptional digital experiences? Digicel Group is seeking a talented Software Developer with a strong focus on coding and application development to join our innovative team in Kingston. In this pivotal role, you will be instrumental in designing, developing, and maintaining robust and scalable mobile and web applications that power our diverse range of digital services. From intuitive user interfaces to powerful back-end systems, your expertise will directly impact millions of users across our markets. You will work within an agile environment, collaborating closely with product managers, UX/UI designers, and other engineers to translate complex requirements into elegant, high-performing solutions. This position offers a unique opportunity to contribute to the full software development lifecycle, from conceptualization and architecture to deployment and ongoing optimization. We are looking for an individual who is not only proficient in modern programming languages and frameworks but also possesses a problem-solving mindset, a commitment to quality, and a proactive approach to learning new technologies. If you thrive in a fast-paced, challenging, and rewarding atmosphere where your code brings tangible value to customers daily, then we encourage you to apply and help us continue to redefine the digital landscape.
Key Responsibilities
- Design, develop, test, and deploy high-quality mobile and web applications using modern software development practices.
- Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Kotlin, Swift, Objective-C, JavaScript, Python, C#).
- Collaborate with product owners, designers, and other engineers to define requirements, scope projects, and deliver innovative features.
- Participate in code reviews to ensure code quality, share knowledge, and uphold best practices.
- Troubleshoot, debug, and upgrade existing software to improve functionality, performance, and security.
- Implement and maintain APIs and backend services to support frontend applications.
- Contribute to architectural discussions and decisions, ensuring scalability and reliability of solutions.
- Stay current with emerging technologies and industry trends to continuously improve development processes and tools.
- Document technical specifications and application functionalities for future reference and knowledge sharing.
Required Skills
- Proficiency in at least two modern programming languages (e.g., Java, Kotlin, Swift, Objective-C, JavaScript/TypeScript, Python, C#).
- Strong experience with mobile application development (iOS, Android, or cross-platform frameworks like React Native/Flutter).
- Solid understanding of web development technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue.js).
- Experience with RESTful APIs and integrating with third-party services.
- Familiarity with database technologies (SQL and NoSQL).
- Proficiency with version control systems, particularly Git.
- Strong problem-solving abilities and analytical skills.
- Excellent communication and teamwork skills in an agile environment.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with microservices architecture.
- Experience with unit testing and automated testing frameworks.
- Understanding of UI/UX principles and design patterns.
Perks & Benefits
- Competitive salary package
- Comprehensive health and wellness benefits (medical, dental, vision)
- Paid time off and holidays
- Opportunities for professional development and continuous learning
- Employee discounts on Digicel products and services
- Vibrant and inclusive company culture
- Modern office environment located near Emancipation Park
- Performance-based bonuses
How to Apply
Ready to make a significant impact with your coding and app development skills? We invite you to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience, technical proficiencies, and any projects you’re proud to share. We look forward to reviewing your application and exploring how you can contribute to the Digicel team.