Senior Software Engineer (React)–REF7503
About Creative Software
Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.
Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.
We’re seeking a talented and experienced Front-End Developer with strong proficiency in React to join our team. You will become part of a passionate team of 300+ tech professionals building impactful solutions for global clients. Our client is a fast-growing SaaS company headquartered in Stockholm. They are building the market-leading collaboration platform for corporate reporting, with a strong global presence supported by offices in London, Australia, and Helsinki.
Requirements (Qualifications & Experience):
• A Bachelor’s Degree in Computer Science, Engineering, or a related field.
• 4+ years of experience in front-end development, particularly with the React ecosystem.
• Experience with Golang for backend development is a strong advantage.
• Previous experience working directly with international clients is desirable.
• Advanced knowledge of React, TypeScript, JavaScript, and Material UI.
• Proficient in HTML and CSS.
• Familiarity with source control tools (Git/GitHub).
• Experience working with PostgreSQL databases.
• Solid understanding of third-party integrations and RESTful APIs.
• Good grasp of Agile methodologies, especially Scrum.
• Strong understanding of design patterns and scalable architecture principles.
• A passion for writing clean, maintainable, and well-documented code.
• Excellent communication skills in English—both written and verbal.
Responsibilities:
• Design and develop responsive, high-performance web applications for a cloud-based SaaS platform.
• Implement modern UI components using React, TypeScript, and a Material UI design system.
• Collaborate closely with the client’s product and engineering teams to deliver world-class solutions.
• Translate user and business requirements into technical specifications.
• Contribute to team development practices by reviewing code and mentoring peers.
• Continuously work to improve product quality, usability, and maintainability