Skill diminta
CommunicationDeliveryNext.jsProject ManagementReactReact NativeWordPress
Deskripsi
- Deskripsi pekerjaan Technical IT Support & Project Coordinator (Web + Mobile App) PT Digital Fajar Buana
- ## About the Role
We are looking for an organized, proactive, and communicative **IT Project Coordinator** to support the delivery of website, mobile application, and custom system development projects.
The projects will primarily involve custom development using technologies such as **Next.js and React Native**, as well as website development using **WordPress**.
In this role, you will coordinate communication between clients, UI/UX designers, developers, and internal stakeholders. You will help gather and analyze client requirements, translate them into clear project documentation and actionable tasks, monitor project progress, and support testing until the project is successfully delivered.
You are not required to write code or create UI designs. However, you should understand basic software development, UI/UX, system flows, APIs, databases, and system integrations sufficiently to communicate effectively with designers and developers.
This position is suitable for someone who wants to develop a career in IT project management, business analysis, product management, or system analysis.
- ## Key Responsibilities
- ### Project Coordination
- Coordinate website, mobile application, and custom system development projects from requirement gathering to deployment.
- Support projects involving Next.js, React Native, WordPress, dashboards, internal systems, and third-party integrations.
- Prepare project timelines, milestones, task lists, and delivery schedules.
- Create, assign, update, and monitor project tasks using project management tools.
- Follow up with developers, UI/UX designers, content teams, and other project members regarding progress and deadlines.
- Monitor multiple projects simultaneously and ensure that priorities, deadlines, and deliverables remain visible.
- Identify delayed tasks, blockers, unclear requirements, or project risks and escalate them to management or the Technical Lead.
- Prepare regular internal and client-facing project status updates.
- Ensure that project documentation, files, feedback, approvals, and decisions are properly organized.
- ### Requirement Gathering and Analysis
- Attend meetings with clients to understand their business needs, operational challenges, and project objectives.
- Ask relevant questions to clarify incomplete, unclear, or conflicting requirements.
- Help analyze client business processes and translate them into proposed digital workflows or system features.
- Document client requirements in a structured and understandable format.
- Create basic user flows, process flows, feature lists, user stories, and acceptance criteria.
- Break down client requirements into clear and actionable tasks for designers and developers.
- Identify missing requirements, potential usability issues, and possible gaps in the proposed system flow.
- Maintain records of project scope, revisions, approvals, and change requests.
- Ensure that additional requests outside the agreed scope are properly documented and escalated.
- ### UI/UX Coordination
- Understand client expectations regarding user experience, interface, functionality, and brand direction.
- Translate client requirements and business objectives into clear briefs for UI/UX designers.
- Review wireframes, user flows, prototypes, and interface designs from a functional and usability perspective.
- Ensure that proposed designs are aligned with the agreed features, user journey, and business requirements.
- Consolidate and communicate client feedback clearly to the UI/UX team.
- Identify inconsistencies between the approved design, project requirements, and developed system.
- Support coordination between clients, designers, and developers during the design and development process.
The candidate is not required to create UI designs but must understand basic UI/UX principles and be able to provide clear direction and feedback.
- ### Technical Communication
- Communicate project requirements clearly to frontend developers, backend developers, WordPress developers, and other technical team members.
- Understand basic technical concepts such as frontend, backend, APIs, databases, authentication, hosting, domains, staging environments, production environments, and third-party integrations.
- Assist in documenting system functionality and integration requirements.
- Discuss basic technical possibilities and limitations with developers before communicating them to clients.
- Coordinate technical questions between clients and developers.
- Ensure that client requests are understood correctly before development begins.
- Escalate complex technical decisions to the Technical Lead or senior management.
- Support the preparation of development estimates, project phases, and implementation plans.
- The candidate is not required to code or design system architecture but should be comfortable discussing technical concepts with developers.
- ### Testing and Quality Assurance
- Perform functional testing on websites, mobile applications, dashboards, and custom systems.
- Compare developed features against approved requirements, flows, designs, and acceptance criteria.
- Identify bugs, missing features, usability issues, and inconsistencies.
- Prepare clear bug reports with descriptions, screenshots, screen recordings, reproduction steps, expected results, and actual results.
- Maintain and monitor bug lists, revision lists, and testing progress.
- Coordinate internal testing before presenting the project to the client.
- Assist clients during User Acceptance Testing.
- Follow up on bug fixes and confirm that reported issues have been resolved.
- Support deployment checklists, project handover, training, and post-launch support.
- ### Client and Stakeholder Communication
- Communicate professionally with clients, developers, designers, management, and external vendors.
- Attend client meetings and prepare clear meeting notes, decisions, action items, and deadlines.
- Explain project progress, technical matters, and potential challenges in clear, non-technical language.
- Collect, organize, and clarify client feedback before forwarding it to the internal team.
- Manage client expectations regarding timelines, revisions, technical limitations, and project scope.
- Follow up with clients regarding required materials, content, approvals, feedback, and decisions.
- Communicate potential delays, blockers, or project risks promptly.
- Maintain responsive, professional, and solution-oriented communication throughout the project.
- ## Requirements
- Diploma or bachelor’s degree in Information Systems, Information Technology, Computer Science, Business, Management, or a related field.
- Fresh graduates with strong communication, analytical, and organizational skills are welcome to apply.
- One to two years of experience in IT project coordination, project administration, business analysis, software testing, technical support, product operations, or a related role is an advantage.
- Good understanding of website, mobile application, and software development processes.
- Basic understanding of frontend, backend, APIs, databases, system integrations, domains, hosting, staging, and production environments.
- Basic understanding of UI/UX principles, user journeys, wireframes, prototypes, and responsive design.
- Able to understand and analyze basic business processes and system flows.
- Able to translate client requirements into clear documentation and actionable tasks.
- Strong organizational, documentation, and follow-up skills.
- Strong attention to detail and able to identify missing or inconsistent information.
- Able to manage several tasks, projects, deadlines, and stakeholders simultaneously.
- Proactive in asking questions when project requirements are unclear.
- Comfortable communicating with both technical and non-technical stakeholders.
- Good verbal and written communication skills in Bahasa Indonesia.
- Able to communicate professionally in English, both verbally and in writing.
- Responsible, responsive, adaptable, and willing to learn.
- Able to work independently while collaborating effectively with a team.
- ## Preferred Qualifications
- Previous experience working in a software house, digital agency, IT consultancy, SaaS company, or technology company.
- Familiarity with custom development projects using Next.js, React, React Native, or similar technologies.
- Familiarity with WordPress website development.
- Experience working with UI/UX designers and software developers.
- Experience creating user flows, process flows, user stories, functional requirements, or acceptance criteria.
- Experience conducting functional testing or User Acceptance Testing.
- Familiarity with project management tools such as ClickUp, Jira, Trello, Notion, or similar platforms.
- Familiarity with collaboration and design tools such as Figma, Google Workspace, Slack, or Microsoft Teams.
- Basic understanding of Agile, Scrum, sprint planning, or other software development methodologies.
- Interest in developing a career as an IT Project Manager, Technical Project Manager, Business Analyst, Product Owner, or System Analyst.