استخدام برنامهنویس ارشد Front-End
شرح موقعیت شغلی
Senior Front-end Engineer, Office Job
An algorithmic trading company with a focus on AI based algorithms, applicable to Tehran Stock Exchange, is searching for qualified Front-end developers to work at the office.
Job Summary
- Convert UI/UX designs into efficient and functional HTML/SCSS
- Create reusable UI components with React
- Implement full-ajax modules to interact with the back-end
- Optimize the designs for responsiveness
- Create clean, modern, testable, well-documented code with a focus on performance and maintainability
- Tackle difficult coding problems like caching, concurrency, and state management
- Improve our architecture
- Maintain and optimize our front-end build processes
- Convert UI/UX designs into efficient and functional HTML/SCSS
- Create reusable UI components with React
- Implement full-ajax modules to interact with the back-end
- Optimize the designs for responsiveness
- Create clean, modern, testable, well-documented code with a focus on performance and maintainability
- Tackle difficult coding problems like caching, concurrency, and state management
- Improve our architecture
- Maintain and optimize our front-end build processes
Requirements
- Strong understanding of modern Javascript (ES6+), SPA and Node.js concepts
- Working experience with Typescript (our front-end will be built using TS)
- Experience in front-end routing and state management
- Strong working experience with HTML, CSS, SCSS, responsiveness and WebPack
- Experience with unit, integration and function testing using preferably Jest, Enzyme and Sinon (or equivalent libraries)
- Hands-on experience with React
- Have used Git and version control
- Experience with AJAX, and consuming RESTful APIs (preferably have built APIs from scratch)
- Understanding of OOP principles (Design patterns, SOLID, DRY, Yagni)
The following are not required, but will be considered a plus:
- Working experience with Typescript (our front-end will be built using TS)
- Experience in front-end routing and state management
- Strong working experience with HTML, CSS, SCSS, responsiveness and WebPack
- Experience with unit, integration and function testing using preferably Jest, Enzyme and Sinon (or equivalent libraries)
- Hands-on experience with React
- Have used Git and version control
- Experience with AJAX, and consuming RESTful APIs (preferably have built APIs from scratch)
- Understanding of OOP principles (Design patterns, SOLID, DRY, Yagni)
The following are not required, but will be considered a plus:
- Experience with MobX
- Experience with WebSockets
- Experience with Docker/K8S
- Experience with React Native
- Experience in UI/UX design
- Experience with WebSockets
- Experience with Docker/K8S
- Experience with React Native
- Experience in UI/UX design
مهارتهای مورد نیاز
- Front-end
- Javascript
- HTML
- CSS
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست