Develop frontend components and user interfaces for web applications using HTML, CSS, and JavaScript frameworks such as React Native, React.js, Next.js, or Vue.js.
Collaborate with designers and backend developers to implement responsive and visually appealing frontend designs.
Design and implement RESTful APIs and backend services using Node.js, Python, or other backend technologies.
Write clean, maintainable, and well-documented code following best practices and coding standards.
Optimize web applications for maximum speed, scalability, and performance.
Conduct code reviews and provide constructive feedback to other team members.
Stay updated on emerging frontend and backend technologies and trends and integrate them into our development process as appropriate.
Qualifications:
Bachelor's degree in computer science, Engineering, or a related field.
Proven experience as a Full Stack Software Developer with a strong focus on frontend development.
Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React Native, React.js, Next.js, or Vue.js).
Experience with backend development using Node.js, Python, Ruby on Rails, or similar technologies.
Familiarity with version control systems such as Git and code collaboration tools like GitHub or Bitbucket.
Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
Excellent communication and teamwork skills.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is a plus.