Description

Job Responsibilities:
• Strong proficiency in TypeScript, RxJS, and modern frontend development practices.
• React, RxJS, TypeScript, JavaScript ES6+, GIT, Jasmine, Karma
• Apply strong logical and problem-solving skills with a solid understanding of basic programming fundamentals.
• Communicate effectively within the team and with stakeholders.
• Utilize a comprehensive technology stack including JavaScript, HTML/HTML5, CSS, SCSS, jQuery, AJAX,
REST, React, RxJS, API integration, Grunt, and Gulp.
• Enhance existing web and mobile-based application interfaces and design new ones to meet business requirements.
• Implement test-driven development with unit testing using Jasmine and end-to-end testing with Karma.
• Develop reusable components for consistent functionality across applications.
• Collaborate with backend developers to define and integrate APIs.
• Establish and maintain frontend development standards, including coding, testing, and performance optimization.
• Optimize applications for maximum speed, scalability, and cross-browser compatibility.
• Develop and maintain consistent graphic standards and branding throughout the product interface.
• Write clear, concise, and comprehensive functional requirements and technical documentation.
• Stay updated with emerging frontend technologies, React best practices, and industry trends.
Required Qualifications:
• Strong proficiency in React and RxJS.
• Extensive experience with TypeScript, JavaScript ES6+, and version control systems like GIT.
• Experience with unit testing frameworks such as Jasmine and Karma.
• Strong understanding of Git, Git branch management, and best practices for version control
• Solid understanding of web technologies like HTML/HTML5, CSS/SCSS, AJAX, and RESTful services.
• Strong attention to detail, problem-solving abilities, and effective communication skills.
• Ability to work independently and collaboratively.
 

Education

Any Graduate