Here Is What You’ll do During the Day - Work with one of our agile teams with over 5 years of experience with React and PWAs - Manage and develop the frontend of an innovative and challenging content based platform - Review your teammates frontend codes and help them Improve - Constantly improve your knowledge and skills, by using the experience of your teammates - Attending online courses - Sharing your knowledge in our webinars and blog - Getting certificates online (The company is ready to pay for it) - Always looking for new trends, tools and solutions - Engage in design process with our designers by solving complex UI/UX problems - Suggest dynamic CSS layout solutions for one of the most dynamic content oriented platforms out there - Suggest CSS animation alternatives for fluid user experience
We’re looking for someone with: - Solid technical education (Computer Science/Engineering) OR a strong self learning hacker mind-set - A passion for design and good user experience - 2+ years of production experience with React (Web not Native) ecosystem - State management solutions (Flux/Redux/Apollo) - ImmutableJS and necessities of using immutable data structure in React - Deep understanding of React hooks - At least 3 years of experience with CSS and HTML Styling - Have a good experience with CSS Layout, Positioning, media queries and animation - Have experience working with modern CSS environments (CSS-in-JS / CSS Modules) - Fluent in Git! - Experience working with a Typed language - Experience working with GraphQL clients (at least in toy projects) - Experience in configuring a modern frontend project (bundler, compiler, etc) - Fluent in English (Most of our communications will be in English) - Good communication skills and team work experience
Bonus Skills: - TypeScript - Production GraphQL - NextJS - GatsbyJS - ServerSide NodeJS - Basic Software Engineering Concept - Open Source contribution e.g. Creating Github Issues/Pull Requests, Answering Questions in StackOverflow - Experience with UI design tools e.g. Sketch, Figma, Photoshop, etc. - Experience with agile (scrum) project management tools like Jira Software - Experience working in a team that uses online git based solutions like Github/Gitlab for their development/review cycles - A good knowledge of the state of React/JS community
معرفی شرکت
آوید یک شرکت توسعه و طراحی نرمافزار با سابقهی بیش از 25 سال فعالیت در حوزههای مختلف نرمافزاری است. عمدهی فعالیت ما در سالهای اخیر بر توسعهی راهحلهای جامع و کاربردی برای تسهیل دسترسی دانشگاهها و مراکز تحقیقاتی به اطلاعات و منابع علمی متمرکز بوده است. در حال حاضر ما با گسترش دامنهی فعالیتهایمان به حوزهی آموزش پیش از دانشگاه و حتی آموزش عمومی وارد شده و در حال ساخت پلتفرمهای یادگیری آنلاین هستیم.