Develop features and improvements to the Shayan products in a secure, well-tested, and performant way.
Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
Review application requirements and interface designs.
Develop and implement highly responsive user interface components using react concepts.
Write code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Learn, collaborate and teach other Software Engineers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry.
Other related duties as assigned.
Job Specifications
Knowledge:
Professional experience with React/React Native , JavaScript
Experience and working for at least one year with Flutter and Dart
Experience with REST
Experience with web application development.
Experience with CI/CD.
A solid understanding in core web and browser concepts.
A solid understanding of HTML, CSS, and styling concepts.
A solid understanding of relational data and/or non-relational models.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Experience with Agile methodology.
Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
Skills and Abilities:
Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
Positive and solution-oriented mindset.
Strong sense of ownership, urgency, and drive.
An inclination towards communication, inclusion, and visibility.
Self-motivated and self-managing, with great organizational skills.
Comfort working in a highly agile, intensely iterative software development process.
Ability to thrive in a geographically distributed organization.
Other Position Parameters:
Experience in use of Jira or Rally
Experience in Jenkins and Git for development.
Professional experience with Java and / or nodeJS (not mandatory).
Enterprise software company experience
Experience working with a remote team
Developer platform/tool industry experience
Experience working with a global or otherwise multicultural team
Understanding of DevOps processes.
Key Responsibilities :
Design and build new advanced mobile applications for the Flutter platform
Collaborate with cross-functional teams to define, design, and ship new features
Working on the development of the current version, fixing bugs and improving the performance of the program
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Prior Work Experience
Technical: 6 - 8 years
Managment: None
Education and Credentials
Required: HS Diploma/GED, Concentration in Computer Science, Information Systems, Engineering, Mathematics
Preferred: Bachelor’s Degree, Concentration in Computer Science, Information Systems, Engineering, Mathematics
معرفی شرکت
شرکت سامانه کسب و کار فناوری تجارت شایان (ازشرکتهای زیرمجموعه بانک تجارت)، با رسالت بهبود فضای کسب و کار کشور در حوزه ارائه خدمات مالی و بانکی نوین (مانند SCF و EIPP) به کسب و کارها و بنگاه های تجاری در یک شبکه B2B تاسیس شده است.
در بعد کسبوکار، رهیافتهای تجارت شایان مبتنی بر روندهای جهانی و با تکیه بر بهترین تجارب جهانی میباشد. مشتریان، شرکای تجاری ما هستند و منفعت ما درگرو منفعت ایشان است و با ایجاد پلتفرمهای دیجیتالی خدمات بنگاه به بنگاه و اتصال مشتریان به این پلتفرمها، سعی بر فراهم آوردن بهترین خدمات مالی وبانکی برای آنها را داریم.
در بعد فناوری و مديريت، ابزارها، فناوریها و متدولوژیهای بهروز و کارآمد را متناسب با ماهيت و نيازمندیهای شرکت به کار گرفتهايم.
بزرگترین سرمایه ما حضور نیروی انسانی با اخلاق، ارزش آفرین، خلاق و با دانش به روز در تمام بخش های سازمان میباشد که ما را در اين مسير یاری مینمایند.
توسعه همه جانبه ی قابليتهای نیروی انسانی مهمترین رسالت سازمانی ما برای حفظ سرمایه های انسانی سازمان می باشد.