آگهی‌های استخدامی

استخدام (Senior Back-End Developer(Node.js

پریوتیکس | Priotix
تهران، تهران

شرح موقعیت شغلی

Requirements
- 3+ years of experience in developing web applications
- Strong knowledge of JavaScript (ES6) and hands on React.js
- Experience in server-side rendering (SSR) using Next.js or other tools
- Experience in working with Web Sockets
- Strong knowledge of Software Engineering fundamentals, data structures, algorithms
- Knowledge of performance audit tools such as Google Lighthouse
- Experience with Git
- Good communication skills, easygoing and positive personality
- Working fluency in English.
- Relocating to Armenia.

Responsibilities

The first objective is to implement the front-end logic that defines the behavior of the visual elements of the application.

Typical tasks here include:

- Improve front-end performance and document our front-end codebase
- Develop and implement user interface components using React.js concepts
- Design and implement user friendly, lightweight front-end apps using React and other frameworks
- Develop standards-compliant responsive UI based on React, HTML5, CSS3, Sass, Webpack
- Continuous integration, high test code coverage, on-going code refactoring and adequate documentation
- Analyze and optimize the performance of the apps both from the end-user and SEO perspective.
- The second objective is meeting and handling issues of the architecture considering the full specifics of its implementation starting from the very beginning.

Typical tasks here include:

- Upgrade existing architectural applications/software life cycle to ensure an improved/efficient system and design applications to follow specific architectural patterns in order to meet various industry functionalities
- Design software architecture and specifications in collaboration with the System Architect, Software Engineers and Designers
- Maintain record of an application development process and steps so as to preserve data for planning application use and also create artifacts like UML diagrams.
- Implement engineering excellence by enforcing regular code reviews.
The third objective is productive collaboration within the team.

Typical tasks here include:

- Participate in product planning, task estimation, and technical discussions
- Contribute to the best coding practices and standards used across the team
- Contribute to team and organizational improvements in process and infrastructure
- Conduct code reviews and share experience with less experienced colleagues
- Troubleshoot and debug applications
- Stay up-to-date on emerging technologies
- Work and collaborate with the rest of the engineering team.

Would be a plus

- BS or MS in Computer Science or in a related field
- Knowledge of Node.js. 

Work conditions

Benefits:

- Medical insurance
- Fitness annual membership
- Team building and corporate events
- Office/remote work flexibility
- Back stress release massage
- Centrally located open-space office 
- Complimentary tea, coffee and refreshments
- Free English language courses
- Professional certification/college reimbursement
- Local and online training package
- Staff referral program
- Competitive salary and annual review
- Milestone based bonuses
- Referral based bonuses
- Financial services with preferential rates
- Assistance with relocation.

مهارت‌های مورد نیاز

  • Back-end
  • Node.js
  • Javascript
  • Git
  • ReactJS
  • HTML5
  • CSS3

حداقل سابقه کار

  • سه تا شش سال

حقوق

  • حقوق از ۸,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۳۹۹/۰۸/۱۴ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه