React.js & React Native Development: Design, develop, and maintain scalable web and mobile applications using React.js and React Native.
State Management with Redux: Implement and manage complex state management systems using Redux to ensure seamless user experience and efficient data handling.
Angular Development: Work on developing and maintaining Angular-based applications with a focus on creating responsive, high-performance UI components.
Collaboration: Work closely with UI/UX designers, backend developers, and product managers to deliver robust and user-friendly solutions.
Code Optimization & Performance Tuning: Optimize application performance, ensuring efficient rendering and fast load times across devices.
Troubleshooting & Debugging: Resolve technical issues, bugs, and issues related to React/Angular applications, ensuring a smooth and efficient development process.
Write Clean, Maintainable Code: Follow best coding practices to write reusable, maintainable, and well-documented code.
Experience: Up to 5 years of hands-on experience in React.js, React Native, Redux, and Angular development.
Minimum Qualifications:
State Management: Solid experience with Redux or similar state management libraries for React applications.
Mobile Development: Experience with React Native for building cross-platform mobile applications.
Version Control: Proficiency with Git and GitHub/GitLab for version control and collaboration.
Problem-solving Skills: Ability to troubleshoot, debug, and optimize applications for performance and scalability.
Collaboration: Excellent communication skills and the ability to work well in a team-oriented, agile environment.
Preferred Skills (Optional):
Familiarity with TypeScript.
Experience with RESTful APIs and integration.
Knowledge of testing frameworks such as Jest or Mocha.
Understanding of responsive design principles.
Experience with cloud platforms like AWS, Firebase, or Azure.