استخدام (Senior Front-End Developer (React
شرح موقعیت شغلی
Senior Front-End Engineer
Saba Idea is seeking a highly experienced Senior React Developer to join our team and contribute to the enhancement and expansion of our products.
Responsibilities:
- Develop high-quality, scalable, and testable code.
- Review and provide constructive feedback on code written by junior developers, offering guidance and mentorship.
- Collaborate with designers, product managers, back-end developers, and tech leads to transform requirements into technical solutions.
- Deliver efficient, simple, and innovative solutions to complex problems.
- Integrate cutting-edge technologies into existing architectures and propose improvements to current systems.
- Lead the development of high-quality, responsive, and accessible user interfaces.
- Adhere to best practices and stay up-to-date with the latest trends in front-end development.
- Provide technical leadership for front-end architecture and design decisions.
Leadership Expectations:
- Mentor and guide junior developers to enhance their skills and support their career development.
- Demonstrate and promote professional work ethics and organizational behavior.
- Foster a collaborative and inclusive team environment.
- Communicate effectively with team members, stakeholders, and senior management.
- Take initiative in driving projects forward and ensure their successful completion.
Technical Skills:
- Proficiency in front-end development using JavaScript/TypeScript with a minimum of 5 years of experience.
- Expertise in HTML5 and Semantic Web principles.
- Extensive experience with CSS, CSS preprocessors, responsive design, and mobile-first approaches.
- Over 3 years of experience with modern JavaScript frameworks/libraries such as React.js, Vue.js, or Angular.js.
- Familiarity with server-side rendering techniques.
- Mastery of front-end automation tools and code bundlers.
- Strong understanding of functional programming concepts.
- Familiarity with CI/CD practices, logging, and monitoring.
- Experience in implementing unit tests and end-to-end (E2E) testing.
- Proficiency in writing and maintaining unit tests.
- Understanding of Progressive Web Applications (PWA).
- Extensive experience in producing maintainable code for large-scale projects.
- Ability to lead and excel in an agile environment (Scrum/Kanban).
- Proficiency in version control systems (e.g., Git).
- Familiarity with task management tools such as JIRA and Trello.
مهارتهای مورد نیاز
- Front-end
- React
- Javascript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست