Job Search and Career Advice Platform

Enable job alerts via email!

System Designer (Application Architecture & UI/UX)

Recruit Now Singapore Pte Ltd

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in Singapore is seeking an experienced System Designer to design robust, scalable enterprise applications. The candidate will bridge business needs with technical architecture and user experience, ensuring alignment between functional needs and system capabilities. The ideal applicant has over 5 years of experience in system design, strong programming skills in Java, C#, Python, or JavaScript, and a deep understanding of the Software Development Lifecycle. This role offers a comprehensive salary package, including bonuses.

Qualifications

  • Minimum 5 years of experience in system design, application architecture, or software engineering.
  • Proven ability to design end-to-end application architectures.
  • Experience supporting projects through development, testing, deployment, and production migration.

Responsibilities

  • Engage stakeholders to understand business objectives, workflows, and constraints.
  • Design scalable, modular, and maintainable application architectures.
  • Create wireframes, prototypes, and UI layouts for enterprise applications.
  • Produce detailed design documents.
  • Conduct usability reviews and gather feedback.

Skills

Java
C#
Python
JavaScript
RESTful APIs
AI Models (LLMs, YOLO)
Design Patterns

Education

Bachelor’s degree in Computer Science, Software Engineering, or IT

Tools

Cloud Platforms
Databases
Job description
System Designer (Application Architecture & UI/UX)
📍 Toa Payoh, Singapore
🕘 Mon–Fri, 8:30am–6:00pm

💰 Up to $8,000 Basic + Variable Bonus + AWS

About the Role

We are looking for a System Designer who can bridge business needs, technical architecture, and user experience to design robust, scalable enterprise applications. This role is ideal for someone who enjoys owning system design end-to-end—from requirements analysis and architecture to UI/UX and technical documentation.

You will work closely with developers, QA, and product stakeholders to design systems that are practical, secure, and built for real-world industrial environments in the Construction or Manufacturing domain.

Key Responsibilities
Requirements Analysis & Solution Design
  • Engage stakeholders to understand business objectives, workflows, and constraints
  • Translate business requirements into clear technical and design specifications
  • Ensure alignment between functional needs and system capabilities
Application & System Architecture
  • Design scalable, modular, and maintainable application architectures
  • Define system components, data flows, APIs, and integration points
  • Apply best practices for performance, security, and scalability
UI/UX Design
  • Create wireframes, prototypes, and UI layouts for enterprise applications
  • Ensure designs are intuitive, accessible, and user-centric
  • Align UI/UX with operational workflows typical of industrial environments
Technical Documentation
  • Produce detailed design documents, including:
    • System workflows
    • API specifications
    • Data models and architecture diagrams
  • Maintain documentation accuracy throughout project changes
Collaboration & Design Governance
  • Work closely with developers, QA teams, and product managers
  • Participate in design reviews and provide technical guidance during implementation
  • Ensure designs are feasible, high-quality, and aligned with standards
Testing & Validation
  • Conduct usability reviews and gather feedback
  • Validate that implemented solutions meet functional, visual, and performance expectations
Compliance & Standards
  • Incorporate security, accessibility, and platform standards into designs
  • Ensure compliance with organizational and regulatory requirements
Required Skills & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field
  • Minimum 5 years of experience in system design, application architecture, or software engineering
  • Strong programming knowledge in Java, C#, Python, or JavaScript
  • Exposure to AI models (LLMs, YOLO) is a strong advantage
  • Experience designing RESTful APIs and system integrations
  • Solid understanding of databases, cloud platforms, and enterprise systems
  • Proven ability to design end-to-end application architectures
  • Strong knowledge of design patterns and best practices
  • Ability to balance business requirements, technical constraints, and user experience
  • Deep understanding of the full Software Development Lifecycle
  • Experience supporting projects through development, testing, deployment, and production migration
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.