Senior UI/UX Developer

Posted:
9/17/2024, 5:26:26 AM

Location(s):
Ottawa, Ontario, Canada ⋅ Ontario, Canada

Experience Level(s):
Senior

Field(s):
Software Engineering ⋅ UI/UX & Design

Job Posting Title

Senior UI/UX Developer

Job Category

Systems Engineering

Language Requirements

English / Anglais

Flexible Work Agreement Type

Hybrid / Hybride

Posting End Date

2024-09-30

Job Grade

PIPSC-4

Pay Range

$123,506 - $155,150

Job Summary

As a Senior UI/UX Developer, you will lead the design and development of engaging user interfaces and experiences of web and mobile applications for our DAAAS (Data, Analytics, AI & Automation Services) solutions. You’ll collaborate closely with product managers, developers, data engineers, and other stakeholders to understand user needs and deliver innovative solutions that align with our business goals. Your expertise will guide the design process from concept through execution, ensuring that our products are both functional and delightful to use.

Job Description

What NAV CANADA offers you

  • Challenging, team-oriented work environment

  • Competitive compensation and flexible benefits

  • Defined benefit pension plan

  • Opportunities for growth and development

  • Flexible work arrangements

  • Diverse and inclusive workforce

Job Description

Key Responsibilities

  • Define and prioritize technical backlog items in Azure DevOps, driving iterative design, configuration, development, testing and deployment activities.

  • Create high-fidelity wireframes, mockups, and interactive prototypes that effectively communicate design concepts and user flows.

  • Conduct user research, usability testing, and gather feedback to inform design decisions and improve user experiences.

  • Implement responsive and visually appealing user interfaces using modern front-end technologies. Collaborate with development teams to ensure seamless integration.

  • Contribute to and maintain design systems, style guides, and best practices to ensure consistency and quality across all digital products.

  • Contribute to the development and maintenance of RESTful APIs and integrate third-party services to enhance functionality.

  • Work closely with the DAAAS (Data, Analytics, AI & Automation Services) cross-functional teams to understand and deliver stunning user interfaces.

  • Provide guidance and mentorship to other developers, fostering a culture of continuous learning and improvement.

Job Requirements

Education:

University Degree in Computer Science, Information Technology, or a related field, or equivalent education and experience.

Experience:

  • 5+ years of experience in UI/UX design and development, with a strong portfolio showcasing successful projects.

  • 5+ years of experience in full-stack development with a strong focus on Python, Django, and React.

  • 5+ years of experience with design tools like Figma, Sketch, or Adobe XD.

  • 3+ years of experience developing, deploying, and supporting cloud-native applications.

  • Experience with relational databases (e.g., PostgreSQL, SQL Server) and ORMs, as well as non-relational databases.

  • Skilled in developing and consuming RESTful APIs.

Knowledge:

  • Expertise in Python and Django for building robust server-side applications.

  • Proficiency in React and related technologies (e.g., Redux, Webpack) for creating dynamic and responsive user interfaces.

  • Deep understanding of user-centered design principles, usability, and accessibility best practices.

  • Knowledge of cloud-native application development.

Abilities:

  • Strong analytical and problem-solving skills with the ability to tackle complex design challenges and provide innovative solutions.

  • Ability to present and advocate for design decisions effectively.

  • Proficient in front-end and back-end technologies.

  • Skilled in developing dynamic user interfaces and robust server-side applications.

Personal Suitability:

  • Excellent verbal and written communication skills.

  • Ability to work effectively across different teams and advocate for design decisions.

  • Strong attention to detail in UI/UX design.

Working conditions:

  • This position is based at the Ottawa TSC but may be eligible for a flexible work arrangement.

NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.

Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.

The successful candidate must meet the security requirement of the position and be legally able to work in Canada.

We thank all applicants for their interest; only those selected for an interview will be contacted.

-