PROFTIT, an international company that provides unique management software for the Finance industry, enables businesses to create extraordinary customer relationships with the most innovative, flexible, and affordable CRM solution in the market. We’re located in Bnei-Brak (Allied Tower).
We’re looking for a Full stack Developer (Frontend-Oriented) with experience in AngularJS and deep understanding of reactive programming, functional-based programming, and JavaScript, who’s experienced in Web DOM intricacies.
Your Role ? Develop new features in an existing JavaScript CRM application, Based on rxjs and component programming. ? Refactor and contribute to the ongoing framework upgrade. ? Learn new technologies and patterns and contribute your knowledge to improve the application ? Developing new AngularJS application features. Building unit tests along with the code. ? Refactoring screens to clean components and refactoring logic to separate utilities functions packages. ? Working with git and pull requests for development flow Agile development cycles that include short daily-meetings and sprints of several weeks which include QA deployment and fixing. ? Working alongside the PM and QA and Backend, bringing your features as smooth as possible to completion. ? Learning and investigating technologies and open-source projects that are used or will be used in the project. ? Create and maintain comprehensive project documentation
We’re looking for a Full stack Developer (Frontend-Oriented) with experience in AngularJS and deep understanding of reactive programming, functional-based programming, and JavaScript, who’s experienced in Web DOM intricacies.
Your Role ? Develop new features in an existing JavaScript CRM application, Based on rxjs and component programming. ? Refactor and contribute to the ongoing framework upgrade. ? Learn new technologies and patterns and contribute your knowledge to improve the application ? Developing new AngularJS application features. Building unit tests along with the code. ? Refactoring screens to clean components and refactoring logic to separate utilities functions packages. ? Working with git and pull requests for development flow Agile development cycles that include short daily-meetings and sprints of several weeks which include QA deployment and fixing. ? Working alongside the PM and QA and Backend, bringing your features as smooth as possible to completion. ? Learning and investigating technologies and open-source projects that are used or will be used in the project. ? Create and maintain comprehensive project documentation
Requirements:
• 3+ years of experience in at least one of the following component frameworks: Front: AngularJS- Must Angular, React, Vue- Advantage. Back: PHP- Advantage • Deep and extensive understanding of component lifecycles, change detection. mechanisms and different state keeping methods. • Experience in Reactive programming like RxJS, including different stream compositing and patterns – an advantage. • Deep understanding of ES6-8. Knowledge of Babel and JavaScript Polyfills. • Experience in webpack or other build tools (rollup, parcel). • Extensive knowledge (over 2 years) in programming without libraries or with jQuery – an advantage. • Experience in developing a project from scratch (self or work) for 1-2 years – an advantage. • Profound experience in developing PHP web applications based on Laravel (2-3 years) • Deep understanding what is object-oriented programming and how it should be used. • Experience using PHP to create and consume web services (REST) • Working with docker-compose above docker – advantage • Elastic Search – big advantage • Redis – advantage • Source control with Git – advantage
• 3+ years of experience in at least one of the following component frameworks: Front: AngularJS- Must Angular, React, Vue- Advantage. Back: PHP- Advantage • Deep and extensive understanding of component lifecycles, change detection. mechanisms and different state keeping methods. • Experience in Reactive programming like RxJS, including different stream compositing and patterns – an advantage. • Deep understanding of ES6-8. Knowledge of Babel and JavaScript Polyfills. • Experience in webpack or other build tools (rollup, parcel). • Extensive knowledge (over 2 years) in programming without libraries or with jQuery – an advantage. • Experience in developing a project from scratch (self or work) for 1-2 years – an advantage. • Profound experience in developing PHP web applications based on Laravel (2-3 years) • Deep understanding what is object-oriented programming and how it should be used. • Experience using PHP to create and consume web services (REST) • Working with docker-compose above docker – advantage • Elastic Search – big advantage • Redis – advantage • Source control with Git – advantage
This position is open to all candidates.