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
Bachelor's Degree