Apply

Senior Frontend Developer (Client)

Posted 2024-09-26

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: Philippines, Pakistan, India

🏢 Company: CrewBloom

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSAgileFrontend DevelopmentGitHTMLCSSJavascriptjQueryRxJSTypeScriptAngularServerlessCommunication SkillsCollaborationJavaScriptRESTful APIs

Requirements:
  • Bachelor’s degree in Computer Science or a related field.
  • 6+ years of hands-on experience with Angular development, with a strong command of TypeScript, HTML, and CSS.
  • Proven experience in building responsive, user-friendly web applications that work across various devices and screen sizes.
  • Solid understanding of state management using RxJS or NgRx.
  • Proficiency in working with RESTful APIs and handling asynchronous requests.
  • Experience with Angular testing frameworks such as Jasmine, Karma, or Protractor.
  • Strong understanding of version control systems, particularly Git.
  • Excellent problem-solving skills and a creative approach to overcoming technical challenges.
  • Strong communication skills, with the ability to effectively collaborate within a team environment.
Responsibilities:
  • Design, develop, and maintain high-quality web applications using the Angular framework, ensuring a polished and responsive user experience.
  • Work closely with cross-functional teams to analyze requirements, design solutions, and deliver new features that delight users.
  • Ensure the technical feasibility of UI/UX designs, providing innovative solutions that bring these designs to life.
  • Optimize applications for maximum speed, scalability, and efficiency.
  • Participate in code reviews, offering constructive feedback, and mentor junior developers to elevate the overall team’s skill set.
  • Collaborate with backend developers to seamlessly integrate user-facing elements with server-side logic.
  • Stay abreast of emerging technologies and best practices in frontend development, and proactively apply them to projects.
  • Identify and resolve application issues to enhance performance, usability, and overall quality.
  • Take full ownership of projects, demonstrating initiative and a proactive approach to problem-solving.
Apply