Job Description
About BAO Corporations Limited
BAO Corporations Limited is a leading software development and digital strategy agency dedicated to helping businesses transform, scale, and succeed through innovative technology solutions. The company specialises in custom software development, enterprise applications, SaaS platforms, mobile application development, automation, cloud computing, artificial intelligence, and digital transformation services.
Founded with the mission of bridging the gap between business challenges and technological solutions, BAO Corporations Limited works closely with startups, SMEs, and enterprise organisations to design and implement tailored technology strategies that align with their operational objectives and growth ambitions.
As demand for digital services continues to grow, the company is expanding its capabilities across software development, web technologies, user experience design, digital product delivery, and client-focused technology solutions. To support this growth, BAO Corporations Limited is seeking an experienced Application & Web Design Professional to strengthen its design and development function and help deliver innovative digital products for clients across multiple industries.
Role Overview
The Application & Web Design Professional will be responsible for designing, developing, enhancing, and maintaining modern web applications, business software solutions, user interfaces, and digital platforms for both internal and client projects.
The successful candidate will work closely with developers, project managers, business analysts, clients, and senior stakeholders to transform business requirements into functional, visually engaging, and user-friendly digital solutions. The role requires a strong combination of technical development expertise, UI/UX design capability, problem-solving skills, and a passion for innovation.
This position is critical to supporting BAO Corporations Limited's continued growth by ensuring the delivery of high-quality digital products that meet client expectations and support long-term business objectives.
Key Responsibilities
Application Design & Development
Design, develop, test, and maintain web-based applications and software solutions.
Develop user-friendly, responsive, and scalable digital applications.
Collaborate with development teams to deliver software projects from concept through deployment.
Support the development of enterprise software, SaaS platforms, and business applications.
Build front-end and back-end functionality in accordance with project requirements.
Ensure applications are secure, efficient, and aligned with industry best practices.
Conduct testing, debugging, and performance optimisation activities.
Web Design & User Experience
Design and develop modern, responsive websites and digital interfaces.
Create wireframes, user journeys, prototypes, and visual concepts.
Improve user experience through effective design, accessibility, and usability principles.
Ensure websites function effectively across desktop, mobile, and tablet platforms.
Collaborate with clients and stakeholders to understand design requirements and user expectations.
Maintain brand consistency across all digital platforms and applications.
Client Engagement & Project Delivery
Participate in client consultations and requirements gathering sessions.
Translate business needs into technical and design specifications.
Present design concepts, prototypes, and solution recommendations to clients.
Provide technical guidance and recommendations throughout project delivery.
Assist clients with system enhancements and digital transformation initiatives.
Support project implementation and user acceptance testing processes.
Digital Innovation & Technology Solutions
Identify opportunities to leverage automation, cloud technologies, and AI-driven solutions.
Research emerging technologies and recommend improvements to existing systems.
Contribute to the development of innovative digital products and services.
Support business process automation and workflow optimisation initiatives.
Assist in delivering technology solutions that improve operational efficiency and performance.
Maintenance, Support & Quality Assurance
Monitor application and website performance.
Troubleshoot technical issues and implement effective resolutions.
Conduct software updates, upgrades, and maintenance activities.
Ensure compliance with security, data protection, and coding standards.
Maintain technical documentation, process guides, and system records.
Support continuous improvement initiatives across development projects.
Requirements
Essential
Proven experience in Web Design, Application Development, Software Development, or a similar technical role.
Strong knowledge of front-end web technologies including HTML, CSS, JavaScript, and responsive design principles.
Experience designing and developing web applications and business software solutions.
Understanding of UI/UX design methodologies and best practices.
Experience working with content management systems and web development frameworks.
Strong problem-solving and analytical skills.
Ability to manage multiple projects and priorities effectively.
Excellent communication and stakeholder engagement skills.
Experience working within Agile or project-based development environments.
Right to work in the United Kingdom.
Desirable
Degree in Computer Science, Software Engineering, Web Development, Digital Design, or a related discipline.
Experience developing SaaS platforms and enterprise applications.
Knowledge of cloud computing technologies and platforms.
Experience with AI-driven applications and automation tools.
Familiarity with database technologies and API integrations.
Experience using design tools such as Figma, Adobe XD, Sketch, or similar platforms.
Understanding of cybersecurity and data protection principles.
Experience working within software consultancy or digital transformation environments.
Why Join BAO Corporations Limited?
Competitive salary of 40,000 - 45,000 per annum.
Join an innovative technology company driving digital transformation across multiple industries.
Opportunity to work on cutting-edge software, SaaS, cloud, and AI projects.
Collaborate with experienced developers, strategists, and digital specialists.
Exposure to diverse client projects ranging from startups to enterprise organisations.
Professional development and career progression opportunities.
Play a key role in delivering impactful technology solutions that help businesses grow and thrive.
If you are a creative and technically skilled professional with a passion for web design, software development, and digital innovation, we would love to hear from you. Join BAO Corporations Limited and help build the next generation of technology solutions that transform businesses and create lasting value.