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
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
معرفی شرکت
مجموعه ePay با سابقه ایی افزون بر ۱۲ سال، فعال در زمینه توسعه نرم افزار می باشد. ما تیمی متشکل از افراد با تجربه، خلاق و ایده پرداز می باشیم و در چند سال اخیر عمده تمرکز ما بر ارایه بستری برای ارایه خدمات دیجیتالی از جمله خرید های روزانه و فرایند های خرید بر روی تلفن های هوشمند بوده، علاوه بر دیجیتالی کردن خدمات گفته شده متصل کردن آن ها به خدمات بانکی و پرداختی معمول و رایج.
تخصص ما در محصولات دیحیتال ،مدیریت داده ها می باشد.
از جمله محصولات ما در چهارسال اخیر، عمدتا نرم افزار های مالی و خدمات مالی و بانکی بر روی تلفن های هوشمند می باشد، کیف پول چندارزی با قابلیت صدور شماره شبا و کارت متصل به حساب. در حال حاضر تمرکز مجموعه ePay بر روی نرم افزاری با قابلیت صدور رتبه اعتباری و ارایه تحلیل های مالی مبتنی بر تراکنشات بانکی افراد می باشد