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.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای صبا ایده(فناوران ایده پرداز صبا)