استخدام Senior Front-end Developer
شرح موقعیت شغلی
We are seeking a highly skilled and experienced Senior Frontend Developer to join our dynamic development team. The ideal candidate will have a deep understanding of frontend technologies, a passion for crafting excellent user experiences, and a proven track record of delivering high-quality web applications. As a Senior Frontend Developer, you will be responsible for designing, implementing, and maintaining the frontend components of our applications, mentoring junior developers, and collaborating with cross-functional teams to bring innovative solutions to life.
Key Responsibilities:
- Design, develop, and optimize high-quality frontend code using modern JavaScript frameworks and libraries
- Implement responsive and mobile first user interfaces
- Work closely with Product designers, backend developers, and product managers to deliver seamless user experiences
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices
- Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning
- Identify and address performance bottlenecks to ensure fast and responsive applications
- Implement comprehensive testing strategies to ensure the reliability and stability of the frontend codebase
- Create and maintain documentation for code, architecture, and user guides
- Stay updated with the latest industry trends and technologies, and proactively suggest improvements and innovations
Requirements:
- Proficiency in HTML5, CSS3, and JavaScript (ES6+)
- Expertise in React.js and its core principles
- Strong understanding of TypeScript
- Experience with Redux or other state management libraries
- Familiarity with Tailwind
- Proficiency with CSS-in-JS libraries (styled-components, Emotion, etc.)
- Knowledge of GraphQL and RESTful APIs
- Experience with testing libraries such as Jest, React Testing Library, or Enzyme
- Proficient with Git and collaborative development workflows (GitFlow, pull requests, code reviews)
- Ability to explain complex technical concepts to non-technical stakeholders
- Strong analytical and problem-solving skills
- Ability to think critically and make architectural decisions
- Proven ability to work well in a collaborative team environment
- Experience mentoring and coaching junior developers
- Meticulous attention to detail with a focus on quality and user experience
مهارتهای مورد نیاز
- Front-end
- CSS
- HTML5
- typescript
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست