Company Description DIAMOND PR is a dynamic communications and technology-focused organization that supports clients with innovative digital solutions. The company values collaboration, creativity, and the use of modern tools to enhance brand visibility and operational efficiency. Team members work closely with clients from diverse industries, contributing to impactful projects that combine technology and strategic communication. DIAMOND PR promotes an inclusive, flexible work environment and encourages continuous learning and professional growth for all employees.
Role Description The Application Developer role at DIAMOND PR is a part-time, hybrid position based in Singapore, with flexibility for some work-from-home arrangements. The Application Developer will design, develop, and maintain web and business applications that support internal teams and client projects. Daily responsibilities include writing clean and efficient code, building user interfaces, managing data access layers, and integrating applications with third-party systems and internal tools. The role also involves troubleshooting technical issues, optimizing performance, collaborating with designers and account teams to refine requirements, and documenting solutions and processes. The Application Developer will participate in regular team meetings, contribute to technical planning, and ensure that delivered applications meet usability, security, and quality standards.
Qualifications
- Strong foundation in Software Development and Programming, with experience building and maintaining applications.
- Practical knowledge of Databases, including designing schemas, writing queries, and managing data securely.
- Hands-on experience with Cascading Style Sheets (CSS) and front-end implementation for responsive, accessible interfaces.
- Skills in Integration, including connecting applications with APIs, external services, and internal systems.
- Familiarity with common web frameworks or languages (e.g., JavaScript, Python, Java, or similar).
- Ability to analyze requirements, translate them into technical solutions, and manage tasks independently in a hybrid environment.
- Strong problem-solving skills, attention to detail, and clear written and verbal communication.
- Relevant diploma or degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Experience working with cross-functional teams and an interest in PR, digital communications, or marketing technology is an advantage.