Job Summary
DGB is looking for a talented Angular Developer to lead the client-side development of our service. This role centers on building a fully functional, high-performance user interface for both mobile and desktop web applications, ensuring a seamless and engaging user experience. You will be responsible for developing and integrating modules and components into a complete application. While artistic designs and some HTML templates will be provided, your expertise will be critical in refining animations, CSS, and finalizing the HTML output. Close collaboration with back-end developers is essential, as you will work extensively with APIs using standard communication protocols. A thorough understanding of the platform’s components and infrastructure is key to thriving in this position.
Key Responsibilities
- Develop and deliver a comprehensive front-end application that performs optimally across mobile and desktop platforms.
- Write clean, well-documented, tested, and idiomatic JavaScript, HTML, and CSS code.
- Coordinate effectively with graphic designers and HTML coders to ensure a cohesive and polished final product.
- Work closely with back-end developers to build and integrate RESTful APIs, ensuring smooth communication between front-end and back-end systems.
- Manage interactions with external web services to guarantee reliable data exchange and application functionality.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline.
- At least 1 year of professional experience working with Angular.
- Strong grasp of object-oriented programming principles and front-end architectural patterns.
- Proven track record of developing and maintaining robust front-end applications using Angular or similar JavaScript frameworks.
- Expertise in CSS and HTML with a strong attention to detail, particularly in refining animations and final UI output.
- Familiarity with JavaScript testing and automation tools such as Karma, Jasmine, Istanbul, Grunt, Gulp, and CSS preprocessors like SASS or LESS.
Preferred Qualifications and Benefits
- Excellent written and verbal communication skills to facilitate smooth collaboration.
- A proactive team player who thrives in a cooperative, dynamic environment.
- Experience working with international teams distributed across multiple geographic locations.
This role offers the chance to contribute to innovative web applications within a diverse and forward-thinking team. If you possess the required skills and are motivated to help grow a cutting-edge platform, we encourage you to apply through the designated channels.