Description

Key Responsibilities:

Full Stack Development: Design, develop, and maintain scalable applications using JavaScript, React, and Node.js

Frontend Development: Create responsive, high-performance user interfaces with React.js, following best practices and modern design principles

Backend Development: Build and integrate backend services, APIs, and databases. Ensure server-side applications are efficient, scalable, and secure

Mobile Development: Work on mobile apps using React Native (experience preferred, but a willingness to learn is acceptable)

Collaboration: Work with cross-functional teams, including UX/UI designers and product managers, to deliver top-quality software solutions

Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and provide constructive feedback

Problem Solving: Troubleshoot and debug issues to ensure optimal performance and user experience

Continuous Improvement: Stay updated with industry trends and advocate for process and tool improvements


Requirements

Experience: 3+ years in full stack development, with strong expertise in JavaScript and React

Frontend: Proficiency in React.js, including state management libraries (e.g., Redux or Context API) and responsive design

Backend: Experience with Node.js and Express, or similar server-side technologies. Familiarity with SQL and NoSQL databases and RESTful API design

Mobile Development: Experience with or eagerness to learn React Native

Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

 

Education

Bachelor's Degree