استخدام React Developer
شرح موقعیت شغلی
Position: React Developer
Job Type: Full-time
Responsibilities:
- Familiarity building components with React JS or similar frameworks.
- Possess a strong understanding of cross-browser compatibility, general web functions/standards.
- Having a good sense of UX/UI design.
- Understanding and experience with Google Analytics or similar tools and a practical knowledge of SEO.
- Ability to thrive in a fast-paced environment, work with senior leadership, and be a team player.
- Solid written and verbal communication skills.
- Able to solve complex problems, exercise independent judgment, and clearly express ideas and provide suggestions.
Skills and Qualifications:
- Solid understanding of HTML and CSS.
- Deep knowledge of JavaScript (ES6/ES7).
- Knowledge of SSR, SWR, and SPA (Single Page App), React, Typescript.
- Familiarity with web app build tools, and front-end test frameworks.
- Deep understanding of state management and experience with Redux.
- Bachelor's degree in Web development or related field, or equivalent proven work experience.
- Knowledge of HTML5, semantic web, responsive design, and mobile-first development.
Optional Qualifications:
- Experience with front-end build tools and task runners (e.g., Webpack).
- Familiarity with backend technologies and the microservice architecture.
- Several years of Front-End/JavaScript development experience.
- Contributions to open-source projects or a strong GitHub profile.
- Experience with developing components in storybooks.
- Experience with Docker.
Common qualifications:
Must
- Effective communication skills
- Being observant of the atmosphere and emotions of colleagues
- Openness to feedback and providing timely and constructive feedback to others.
- Collaborate with cross-functional teams (product managers, designers, etc.).
- Fluency in the English language
- Working structured and iteratively
Important
- Good judgment in determining the importance and urgency of things.
- Consistency in the quality of repetitive tasks
- Mentor junior team members and review their codes, providing guidance and feedback.
- Effectively monitor and improve the motivation, utilization, and performance of one's self.
Interesting
- Ability to set strategic direction.
- Effective delegation of tasks to direct reports.
- Effectively monitor and improve the motivation, utilization, and performance of the team.
Technical
- Good Debugging skills
- Willingness to contribute in all phases of the development lifecycle.
- Stay up-to-date with new technologies and best practices.
- Support continuous improvement by investigating and exploring alternative technologies for architectural review.
- Comfortable with Postman, Browser console and inspector.
- Proficiency in version control systems (e.g., Git).
- Understanding RESTful APIs.
Conceptual:
- Familiarity with Agile and/or Kanban methodologies.
- Familiarity with DDD (Domain Driven Development).
General Qualifications:
- Solid analytical and structured thinking.
- Strong creative and systematic problem-solving ability.
- Flexibility and adaptability to navigate changing priorities and market conditions.
- Ability to multitask and work under pressure.
- Excellent written and verbal communication skills.
- Define and track key performance indicators (KPIs).
- Assist in creating product documents such as ERD, PRD, State Machines and diagrams.
- Create support and training documents for internal and external users.
- Document meeting notes and send memos to relevant people.
- Strong sense of responsibility and ownership for product development.
- "Can-do" attitude with a desire to go above and beyond in all tasks.
مهارتهای مورد نیاز
- React
- CSS
- HTML
- Javascript
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست