Position Purpose
The UI/UX Developer (Front-End MS D365) is responsible for gathering user requirements, designing graphic elements, and building navigation components. Success in this role requires experience with design software and wireframe tools. A portfolio of professional design projects, including web/mobile applications, is highly desirable. The goal is to transform our software into user-friendly products for our clients. Key tasks include understanding user requirements, creating graphic elements, and constructing navigation components.
This position involves designing and developing customized solutions within the Dynamics 365 platform, including coding, unit testing, building applications, and modifying existing applications. It requires in-depth research on delivery models, frameworks, technologies, market trends, and software evaluation. The role also includes leading strategic and operational business transformation initiatives, focusing on process optimization, cost-effectiveness, automation, and continuous improvement.
Key Duties:
- User Interface (UI) Design: Design intuitive and aesthetically pleasing user interfaces, including menus, buttons, and other interactive elements.
- User Experience (UX) Design: Create seamless and enjoyable user experiences, considering user goals, pain points, and emotional factors.
- User Research: Conduct user research to gather insights and understand user needs and behaviors.
- Wireframing and Prototyping: Create wireframes and prototypes using tools like Sketch, Adobe XD, or InVision to visualize design concepts and interactions.
Attention to detail, organizational skills, process optimization, and the ability to respond to local regulatory requirements and work with multiple stakeholders are crucial for success in this role.
Job Specifications:
- UI/UX Design:
- Develop user-friendly and visually appealing designs for digital products like websites and mobile apps.
- Craft visual elements, including layout, color schemes, and interactive elements.
- Ensure the product is intuitive, accessible, and enjoyable for users.
- Build prototypes and wireframes to visualize design and layout before full-scale development.
- Collaborate closely with developers to ensure designs are feasible and implemented as intended.
- Align design objectives with product management goals to meet business requirements.
- Facilitate effective communication between departments to ensure a cohesive product strategy.
- Present designs and prototypes to stakeholders for feedback and approval.
- Provide guidance on UX research techniques and testing activities.
- Perform tests on user interface elements such as CTAs, layouts, target links, landing pages, and banners.
- Understand product specifications and user psychology to predict effective solutions.
- Undertake research activities to understand user needs, behaviors, and demographics.
- Use research insights to inform design decisions.
- Implement user testing methods to gather feedback on designs.
- Use user feedback to iteratively improve and refine the product’s design and functionality.
Measurement:
- Business User Satisfaction:
- System usability scale
- Time on task
- 100% success rate
- 0% error rate
Understanding Business and User Requirements (20%):
- Analyze and document business processes.
- Develop solutions by working with business analysts and users.
- Design, test, and implement D365 solutions.
- Collaborate with stakeholders to define business requirements.
- Work with Seattle IT teams to build, test, deploy, and maintain software.
- Respond to incidents and troubleshoot production issues.
- Subdivide large tasks into manageable work packages and monitor progress.
Measurement:
- Meet requirements with unit tests and UAT tests.
Development, Implementation, and Deployment (20%):
- Revise, update, refactor, and debug code.
- Conduct code reviews within the team.
- Serve as an expert on applications and provide technical support.
- Gather technical requirements and propose solutions.
- Develop technical solution designs and implementation plans.
- Enhance development, testing, and release processes.
- Develop tools and frameworks for robust and high-quality Dynamics 365 implementations.
Measurement:
- System efficiency, fewer bugs, and readable coding.
- Documentation with design and concept.
Essential Qualifications and Experience:
- Bachelor's degree in Graphic Design, Interaction Design, Human-Computer Interaction, Computer Science, or a relevant field, or equivalent experience.
- 2+ years of experience with UI design tools like Sketch, Figma, Adobe XD, or InVision.
- Knowledge of web development languages like HTML, CSS, and JavaScript.
- Familiarity with UI design standards and guidelines like Material Design, iOS Human Interface Guidelines, or Bootstrap.
- Experience with UI prototyping and styling, including wireframing, prototyping, and interaction design.
- In-depth knowledge of Microsoft Dynamics 365 application configuration and customization.