Infoneo is seeking an experienced Senior Frontend Developer with expertise in React and Redux to play a key role in the design and development of our web applications. The ideal candidate should be passionate about creating highly responsive, visually appealing, and scalable user interfaces. As a Senior Frontend Developer, you will lead the implementation of frontend components, collaborate with cross-functional teams, and contribute to the overall success of our projects.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Proven experience as a front-end developer with a focus on React and Redux with Angular is a must.
- Strong proficiency in JavaScript, HTML, CSS, and related frontend technologies.
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with state management patterns and best practices in Redux.
- Solid understanding of UI/UX principles and design patterns.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in an agile development environment.
Nice to Have:
- Experience with additional frontend libraries/frameworks (e.g., TypeScript, Next.js).
- Familiarity with GraphQL for API communication.
- Knowledge of frontend build tools and package managers (e.g., Webpack, npm).
- Understanding of version control systems, particularly Git.
React & Redux Development:
- Lead the development and implementation of user interfaces using React and Redux.
- Design and implement state management solutions using Redux for complex front-end applications.
- Ensure the performance, responsiveness, and scalability of applications.
- Architecture and Design:
- Contribute to the architectural decisions of the React and Redux frontend stack.
- Design and implement reusable React components and maintain a well-organized codebase.
- Code Quality and Testing:
- Write clean, modular, and maintainable code following best practices.
- Conduct thorough testing of React and Redux components to ensure reliability and performance.
- Documentation:
- Create and maintain comprehensive documentation for React and Redux code, APIs, and deployment processes.
- Collaborate with technical writers to ensure accurate and up-to-date user-facing documentation.
Mentorship and Knowledge Sharing:
- Mentor junior developers and share knowledge on React and Redux best practices.
- Stay informed about the latest trends and advancements in React and Redux development.
- Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Proven experience as a front-end developer with a focus on React and Redux with Angular is a must.