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