Le département numérique de notre bureau international recrute

 

Le poste à pourvoir est celui de développeur d'interface utilisateur.

La maîtrise de l'anglais est l'une des exigences de ce poste. C'est pourquoi le reste de la description du poste sera entièrement rédigé en anglais.

 

CLC International Office is a UK based charity. It is the umbrella organisation for CLC work based in over 40 countries around the world. The organisation distributes Bibles, Christian books and Christian resources. The distribution of these materials is carried out through more than 130 bookshops, 20+ distribution warehouses, 20+ websites and 20+ publishing houses.

The mission statement of CLC is:

Advancing the Kingdom of God by making Evangelical Christian resources available and accessible to people of all nations so that they may come to faith and maturity in the Lord Jesus Christ.

It is vital that the successful applicant can fully identify with this mission statement.

One of the activities of CLC International Office is to provide a web platform that has enabled websites to be established by national CLC teams in 20 countries in 10 different languages.

The current frontend is nearing the end of its useful life and needs to be rebuilt with current technologies.

 

Job Description:

We are seeking a talented and experienced UI Developer to join our development team. Our preference is for the use of the Blazor framework. As a UI Developer, you will be responsible for creating visually appealing and intuitive user interfaces for our web applications using the latest technologies. You will play a crucial role in designing, implementing, and maintaining the front-end components of our applications, ensuring an exceptional user experience.

 

Responsibilities:

  1. Develop and implement responsive user interfaces using Blazor (or similar) within the .NET framework.
  2. Collaborate with the design team to translate wireframes and mock ups into interactive and functional UI elements.
  3. Employ good coding standards and best practices.
  4. Work closely with back-end developers to integrate front-end components with server-side logic and APIs.
  5. Optimise UI experience.
  6. Conduct thorough testing and debugging of UI components to ensure high-quality deliverables.
  7. Stay up-to-date with the latest UI trends, technologies, and frameworks, and apply them to enhance the development process.
  8. Participate in code reviews to provide and receive constructive feedback, promoting continuous improvement of the development process.
  9. Troubleshoot and resolve UI-related issues, providing timely support and maintenance as required.

 

Requirements:

  1. Evidence and examples of UI work to date.
  2. Proven experience as a UI Developer preferably with expertise in Blazor. Candidates with experience with Angular and Vue will also be considered.
  3. Strong proficiency in HTML5, CSS3, and JavaScript.
  4. Solid understanding of front-end development principles, including responsive design and cross-browser compatibility.
  5. Experience working with .NET Core and C#.
  6. Knowledge of RESTful APIs and asynchronous programming techniques.
  7. Ability to write efficient and optimized code while adhering to coding standards and best practices.
  8. Experience with version control systems, preferably Git.

 

Preferred Qualifications:

  1. Experience with other front-end frameworks, such as Angular or React.
  2. Knowledge of UX/UI design principles and best practices.
  3. Understanding of software development lifecycle (SDLC) processes.

 

Join our team and contribute to the creation of cutting-edge web applications, utilising your expertise in Blazor to deliver satisfying user experiences. Apply your skills to solve complex UI challenges and be a part of a collaborative and innovative development environment.

 

Some examples of our current websites:

CLC Italy Website
CLC France Website
CLC Colombia Website
CLC UK Website

Salary negotiable and subject to experience.

To apply for this position fill the form we will contact you as soon as we have your informations.