As a React Frontend & App Developer at Ullweb Technology, you will play a pivotal role in shaping the visual and interactive aspects of web and mobile applications. Working closely with our interdisciplinary team, you will contribute to the development of cutting-edge digital solutions, ensuring they meet the highest standards of quality
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 2 years
Job Description/Requirements
Responsibilities:
- Utilize React.js to create engaging and dynamic user interfaces for web applications.
- Implement responsive designs, ensuring seamless user experiences across various devices.
- Design and develop mobile applications using React Native or other relevant frameworks.
- Ensure the integration of frontend components with backend services for efficient data handling.
- Collaborate with UI/UX designers to transform design mockups into functional frontend components.
- Offer technical insights during the design process, contributing to feasibility assessments and best practices.
- Implement effective state management solutions using tools like Redux or Context API.
- Optimize application performance through efficient management of component states.
- Integrate frontend interfaces seamlessly with backend APIs, ensuring smooth communication.
- Work closely with backend developers to define and implement API specifications.
- Conduct thorough code reviews to maintain high standards and adherence to coding best practices.
- Identify and address performance bottlenecks, focusing on optimization opportunities.
- Implement unit testing for front-end components to ensure code reliability and stability.
- Collaborate with quality assurance teams to conduct comprehensive testing.
- Create and maintain detailed technical documentation for front-end code and development processes.
- Provide comprehensive documentation for API usage and integration.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a React Frontend Developer, showcasing successful projects in a portfolio.
- Proficiency in React.js and React Native for web and mobile application development.
- Experience with state management solutions such as Redux or Context API.
- Familiarity with frontend build tools and package managers (Webpack, npm, etc.).
- Knowledge of RESTful API design and integration.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Excellent problem-solving and debugging skills.
- Ability to collaborate effectively within a multidisciplinary team.
Preferred Skills:
- Experience with other front-end frameworks or libraries (Vue.js, Angular, etc.).
- Familiarity with version control systems (Git).
- Knowledge of backend technologies and languages (Node.js, Python, etc.).
- Understanding of GraphQL and its implementation.
Job Category: Web Developer
Job Type: Freelance
Job Location: Canada