استخدام Senior React Developer (دورکاری)
شرح موقعیت شغلی
React Developer
As the React Developer, you will play a key role in defining and implementing a robust software architecture combining IoT and analytics. As part of a small, passionate team, your work here will be noticed, appreciated, tested, and deployed. The Mobile Applications Developer must have initiative, drive, and a strong work ethic.
The position balances a fast-paced work environment with doing things meticulously and properly; working independently within highly collaborative integrated teams; engineering new features in full harmony with existing infrastructure. The perfect candidate should love solving complex technical problems across all levels of software architecture, development, and debugging.
- Proficient in the following Frameworks: React JS, React native, Next JS, Vue JS
- DevOps and CI/CD
- Javascript, Node JS, HTML , CSS
- RESTful API and API gateway
- Solid understanding of application architecture and principles i.e. MVP, MVVM, MVC, and TDD where appropriate Unit Test or Karma
- Fabric & Firebase crash reporting + push notification (WebHook)
- Async Architecture
Qualification and Skills
- Excellent English skills – written and spoken
- Write readable, extensible, testable code, while being mindful of performance requirements.
- Create, maintain, and run unit tests for both new and existing code, to deliver defect-free and well-tested code to QA.
- Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting market demands.
- Translate mockups and wireframes into functioning front-end code.
- Write and maintain documentation for new and existing features.
- Rapid prototyping, and presenting conceptual design and working prototypes to management.
- Conduct design and code reviews and collaborate to ensure your own code passes review.
- Collaborate on technical architecture and design.
- Possess extensible knowledge in GIT version control and GitLab
- Design and implement bulletproof CI/CD Pipelines on Git
- Ability to build automated business processes using BPMN tools and scripting
- Familiar with Agile/Scrum project management methodologies
مهارتهای مورد نیاز
- Javascript
- CSS
- HTML
- ReactJS
- Redux
- typescript
- Node.js
- React
- Git
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست