experience . This role primarily focuses on crafting exceptional user interfaces with React , while also maintaining essential back-end integrations using .NET . You'll play a key role in building intuitive, accessible, and responsive user experiences that help non-profits and charities connect with the funding they need. Your work will directly support organizations making a difference in communities across North America and beyond.
You will work closely with designers and the QA/QC team in an agile environment.
Responsibilities:
Lead the development and implementation of user interface components using React.js, HTML, CSS, and JavaScript , focusing on performance and user experience.
Translate UI/UX designs into high-quality, interactive web applications.
Collaborate with designers to ensure technical feasibility and optimal implementation of UI/UX.
Design, develop, and maintain APIs and integrate with back-end services built with .NET Core (C#) .
Ensure the technical feasibility of UI/UX designs and optimize applications for speed and scalability.
Participate in code reviews and maintain high code quality across both front-end and integrated back-end components.
Write clean, efficient code while adhering to coding standards and best practices.
Stay up-to-date with emerging front-end and back-end technologies.
Requirements:
Minimum of 4 years of experience in software development, with a strong emphasis on front-end development.
Expert-level proficiency in React.js and its core principles.
Solid understanding of HTML, CSS, and JavaScript.
Strong experience with UI component libraries, such as Material UI .
Experience with C# and APIs for back-end integration within a .NET environment.
Proficient in version control systems, such as Git .
Experience with Agile/Scrum methodologies.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities, including proficiency in written and spoken English.
If you are a talented Front-End focused Full-Stack Developer with a passion for creating exceptional user experiences and contributing to innovative software solutions, we would love to hear from you.