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
معرفی شرکت
شركت فناوری اطلاعات و ارتباطات پاسارگاد آریان (فناپ) در ۲۴ دی ماه ۱۳۸۴ با سرمایهگذاری گروه مالی پاسارگاد و همكاری جمعی از نخبگان و فارغالتحصیلان دانشگاههای برتر كشور در حوزهی صنعت فناوری اطلاعات و ارتباطات تاسیس شد. فعالیتهای صورتگرفتهی هلدینگ فناپ متشكل از بخشهای كسبوكاری و شركتهای گروه فناپ، به سه بخش اصلی «شهر هوشمند»، «شهروند هوشمند» و «سازمان هوشمند» تقسیم شده است.