Job Overview:
The Frontend Developer will create and maintain web applications using Angular, ensuring high performance and scalability. Key responsibilities include collaborating with UX/UI designers, writing clean code, troubleshooting applications, and participating in code reviews.
Candidates should have proven experience in Angular, strong skills in TypeScript, JavaScript, HTML, and CSS, and knowledge of responsive design, RESTful APIs, and WebSocket communication. Proficiency in Docker and RxJS is essential.
Key Responsibilities:
- Develop and maintain web applications using Angular
- Collaborate with UX/UI designers to ensure the technical feasibility of designs
- Optimize applications for maximum speed and scalability
- Ensure high-quality graphic standards and brand consistency
- Write clean, maintainable, and well-documented code
- Troubleshoot and debug applications
- Participate in code reviews to ensure best practices and coding standards are followed.
- Mentor the team and explain development concepts to team members
- Stay up to date with the latest industry trends and technologies
Requirements:
- Proven work experience as a Frontend Developer with a focus on Angular
- Strong proficiency in TypeScript, JavaScript, HTML, and CSS.
- In-depth understanding of Angular framework, including understanding of Angular change detection mechanisms and performance optimization techniques, and lazy loading
- Experience with responsive design frameworks like Bootstrap or Tailwind CSS.
- Knowledge of RESTful APIs and integrating them with Angular applications.
- Extensive experience in integrating and managing WebSocket communication for real-time data handling and implementing scalable real-time features.
- Proficiency in Docker and containerization, including designing, building, and deploying Angular applications in a Dockized environment.
- Demonstrated ability to implement and optimize responsive design strategies, ensuring seamless user experiences across a variety of devices and screen sizes.
- Extensive experience with RxJS, including proficient use of observables, operators, and reactive programming techniques to manage asynchronous data streams and event handling within Angular applications.
- Experience with testing frameworks (e.g., Jasmine, Karma)
- Knowledge of version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
- Ability to work in a collaborative team environment
- Excellent communication skills
- Familiarity with Agile/Scrum development methodologies
Job Details
Posted Date: | 2024-09-30 |
Job Location: | Saudi Arabia – Riyadh |
Job Role: | Information Technology |
Company Industry: | IT Services |
Preferred Candidate
JobDXB.com, in partnership with the 7 states of the UAE (Abu Dhabi, Dubai, Sharjah, Ajman, Umm Al Quwain, Ras Al Khaimah, and Fujairah), is a leading job portal based in the country, connecting job seekers with opportunities across various industries in the region.
While we strive to provide a platform for employers and candidates to connect, it's essential to note that the content of job postings may vary, and we do not take responsibility for their accuracy or legitimacy. We advise applicants to exercise caution and diligence when applying for positions, ensuring thorough research and verification before proceeding with any application. Your career journey is important to us, and we encourage you to navigate it with care and discernment.