We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. Essential skills:
Experience and expertise in working with React.js
Expertise and skill in working with Typescript, JavaScript, HTML 5, CSS 3
At least 2 years of programming experience
Sufficient skill (mastery and experience) in using Web Services (RESTful APIs, JSON)
Familiar with Git
Advantage Skills:
Code review and clean code principles
Experience and Expertise of Redux.js and Next.js
Experience and Expertise of Vue.js and Nust.js
Experience and Expertise of Module bundlers (e.g. Webpack)
Concept of design patterns and use them frequently
Experience and Expertise of automated tests
Experience with Micro-Services concepts
Experience with Event sourcing and SSE
Duties:
Front development of current projects
Cooperation with different parts of the team
Timely resolution of problems created in the project
Ability to read reference documents and work on sources
Management of assigned tasks
Documenting all assigned tasks
Other conditions and descriptions:
Ability of teamwork
At least 2 years of relevant work experience in a software company
work commitment
Ability to solve complex problems and challenges
Interested in learning and progressing
Talented and creative
Committed to timing
Complete the assignment with utmost accuracy and quality
Adhering to ethical principles and professional behavior in organizational interactions
معرفی شرکت
بیش از 17 سال سابقه در طراحی و تولید نرم افزارهاي بانکی
محصولات متنوع در زمینه نرم افزارهاي مکمل Core Banking
و سرویس دهی به بیش از 12 بانک
بستری را فراهم نموده است برای رشد و توسعه توانمندی های اعضای تیم فرانام