Job Purpose:
We are seeking an experienced Product Developer to join our dynamic software development team. In this role, you will be responsible for designing, developing, and maintaining scalable, efficient, and high-quality software solutions. You will work closely with cross-functional teams to deliver end-to-end solutions that meet business needs, utilizing a broad technology stack, including Python, Node.js, React, React Native, and Next.js, PHP/Laravel
Duties and Responsibilities
? Design and develop full-stack web and mobile applications using Python, Node.js, React, React Native, and Next.js.
? Build and maintain high-performance, scalable, and secure applications for both web and mobile platforms.
? Implement and optimize RESTful APIs and integrate with third-party services.
? Collaborate with product managers, designers, and other developers to define software requirements and translate them into technical specifications.
? Lead the design and architecture of software solutions, ensuring they meet both functional and non-functional requirements.
? Write clean, maintainable, and efficient code, following best practices and coding standards.
? Conduct code reviews to ensure code quality, performance, and maintainability.
? Implement unit tests and integrate continuous integration/continuous deployment (CI/CD) pipelines to maintain code quality and streamline deployment.
? Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
? Collaborate with cross-functional teams to ensure seamless integration of frontend, backend, and mobile technologies.
? Stay current with emerging technologies and industry trends and advocate for innovation within the development team.
? Optimize applications for maximum speed and scalability, ensuring smooth performance across all platforms.
? Troubleshoot and resolve issues with existing applications, enhancing system performance and stability.
? Address performance bottlenecks and ensure that applications run efficiently in production.
? Ensure that all applications are secure and comply with industry standards, including proper authentication, authorization, and encryption.
? Stay up to date with security best practices and help the team implement secure coding practices.
Qualifications, Knowledge, Skills and Work Experience Requirements:
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.