Job Overview: As a Senior React Developer, you will play a key role in the development and maintenance of our web applications. You will be responsible for designing and implementing user interfaces using React.js and related libraries. You will collaborate closely with cross-functional teams, including designers and backend developers, to create responsive and scalable applications that meet our clients' requirements. This is a full-time position
Responsibilities:
Develop and maintain high-quality, reusable, and efficient React components.
Write clean, well-documented, and testable code following industry best practices and coding standards.
Optimize applications for maximum performance and scalability.
Participate in code reviews to ensure code quality and adherence to standards.
Troubleshoot and debug issues, perform testing, and continuously improve application performance.
Stay up-to-date with the latest trends and technologies in React development.
Requirements:
Proven experience as a React Developer, with a strong portfolio of web applications.
Solid understanding of React.js and its core principles.
Proficient in JavaScript (ES6+) and its modern features.
Experience with state management libraries (e.g., Redux, MobX) and popular React frameworks (e.g., Next.js).
Familiarity with server-side rendering (SSR) and static site generation (SSG) concepts.
Knowledge of RESTful APIs and asynchronous request handling.
Experience with modern front-end build tools and package managers (e.g., Webpack, Babel, npm, yarn).
Familiarity with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Fluency in English; German language skills are a plus.
Skills:
HTML , CSS
Javascript es6
TypeScript
React.js
Next.js
PWA
GIT, GIT flow (gitlab)
Restful
React Hooks
SASS
Clean Code
Familiar with nest.js
Familiar with scrum
Good experience with team work
Benefits:
Competitive salary package based on qualifications and experience.
Opportunities for professional growth and career advancement.
Challenging and innovative projects in a dynamic work environment.
Flexible working hours and a healthy work-life balance.
Supportive and collaborative team culture.
Continuous learning and development opportunities.
معرفی شرکت
گروه CDH با دارا بودن شرکتهای تخصصی در زمینه های مختلف انفورماتیک ، تجاری و تجارت الکترونیک ، فنی و مهندسی و همکاری با شرکت های معتبر داخلی - خارجی و با توجه به گسترش روز افزون فناوری اطلاعات و ارتباطات در سراسر دنیا، دارای رویکردی نوین و بسیار سازنده در زمینه توسعه بخش های مختلف ذکر شده در کشور است.
مشاوره، طراحی و اجراء، نگهداري و پشتيباني فني از پروژه هاي بزرگ فناوری اطلاعات کشور از جمله فعالیت های اصلی شرکت است.