Job Posting Organization: The European Bank for Reconstruction and Development (EBRD) is a pioneering international organization established in 199
The EBRD's mission is to foster the transition towards open market-oriented economies and to promote private and entrepreneurial initiative in the countries where it invests. The organization operates in over 30 countries across Europe, Asia, and the Middle East, employing a diverse workforce that reflects the rich variety of cultures and nationalities in the regions it serves. The EBRD is committed to sustainability, equality, and digital transformation, making it a unique workplace for professionals seeking to make a meaningful impact.
Job Overview: As an Angular Developer at the EBRD, you will be responsible for taking ownership of complex front-end solutions in a dynamic tech environment. This role emphasizes the design, development, and deployment of scalable applications using Angular and TypeScript, with a focus on micro frontend architecture. You will work closely with UX/UI experts, Product Owners, and DevOps teams to create user-friendly features that adhere to high standards of quality, security" style="border-bottom: 1px dotted #007bff !important;">security, and performance. Your responsibilities will include writing well-documented, test-driven code, architecting scalable solutions, and mentoring junior developers. This position offers the opportunity to tackle technical challenges and advocate for best practices while working across the full software development lifecycle (SDLC) in a supportive team setting.
Duties and Responsibilities: Your primary duties will include enabling the design, development, testing, and maintenance of high-quality software solutions using Angular and TypeScript. You will write clear, maintainable, and well-documented code, and be responsible for developing and maintaining scalable front-end applications. You will conduct code reviews to ensure adherence to coding standards and best practices, write unit and integration tests, and manage complexity through automated testing frameworks. Additionally, you will participate in deployment processes, monitor production systems, and maintain documentation specific to Angular projects. You will also assist in defining scalable system architectures and contribute to architectural decisions that align with organizational needs.
Required Qualifications: Candidates must possess a degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Strong proficiency in JavaScript, TypeScript, and Angular is essential, along with in-depth knowledge of the software development lifecycle (SDLC), software design principles, and architectural patterns. Experience with unit testing frameworks such as Jasmine/Karma and E2E testing with Cypress is required. Familiarity with CSS preprocessors like Sass, responsive design best practices, and micro frontend architecture is also necessary. Proficiency in Git and experience with RESTful APIs and GraphQL clients are important, as well as knowledge of CI/CD pipelines and cloud platforms like Azure.
Educational Background: A degree in Computer Science, Engineering, or a related field is required for this position. Equivalent practical experience may also be considered. The educational background should provide a strong foundation in software development principles and practices, particularly in relation to front-end technologies and frameworks.
Experience: Candidates should have significant experience in front-end development, particularly with Angular and TypeScript. A strong background in software design principles, architectural patterns, and the software development lifecycle is essential. Experience with unit and integration testing, as well as familiarity with CI/CD processes, is also required. The ability to independently develop complex features and troubleshoot issues is crucial for success in this role.
Languages: Fluency in English is mandatory, as it is the working language of the EBRD. Knowledge of additional languages may be considered an asset, particularly those relevant to the regions in which the EBRD operates.
Additional Notes: This position is a fixed-term contract lasting for 3 years. The EBRD promotes a hybrid and flexible working environment, encouraging collaboration in person at least three days a week. The organization values diversity and inclusion, welcoming applications from all qualified candidates regardless of their background. Due to the high volume of applications, detailed feedback will only be provided to shortlisted candidates.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.