Job Description
- Design, develop, and maintain high-quality web and Windows applications aligned with business goals.
- Build responsive front-end experiences using Next.js, with JavaScript/TypeScript, HTML/CSS, Tailwind CSS, and Ant Design.
- Develop scalable back-end APIs/services with .NET Core (C#) and Node.js in a microservices architecture.
- Translate Figma UI/UX designs into fully interactive and user-friendly applications, working closely with UX/UI designers.
- Bug Fixes & Performance Optimization
- Analyze and resolve defects, optimize application performance, and continuously enhance system stability.
- Database Work - Use relational and NoSQL storage solutions (e.g., Azure SQL Server, MongoDB) for data modeling, querying, and performance tuning.
- Cross‑Functional Agile Collaboration - Operate within Agile/Scrum rituals (sprint planning, standups, retrospectives), liaising across development, QA, product, and design teams.
- CMS Expertise (Plus) - Leverage experience with CMS content modeling, component development, workflows, and personalisation integrations.
Qualifications
Education & Experience
- Bachelor's degree in computer science, IT, or related discipline.
- Minimum 2 years of professional programming experience in Windows and/or web applications.
- 2-3 years of hands-on experience in web/eCommerce development, including API design and integration (REST/JSON, SOAP).
Technical Skills
- Front-End: JavaScript, TypeScript, Next.js, HTML, CSS, Tailwind CSS, Ant Design, responsive design principles.
- Back-End: C# .Net Framework MVC, .NET Core, Node.js, microservices.
- Databases: SQL Server, MongoDB (or other NoSQL systems).
- Version Control: Proficient with Git, including branching, merging, and conflict resolution.
- Design Tools: Familiarity with Figma for UI/UX implementation
- Ability to integrate AI into the software development lifecycle workflow
Additional Beneficial Knowledge
- Understanding of data structures, algorithms, and functional programming concepts.
- Experience with MVC architecture, Sitecore CMS 10.2 customisations, templates, personalization, and backend integrations.
- Mastery of Claude, Copilot, or equivalent implementation in the coding practices
Soft Skills
- Strong analytical and systematic problem-solving skills.
- Excellent verbal and written English communication.
- Ability to work effectively within multicultural, cross-functional teams.