The point where experts and best companies meet
Share
Your Role and Responsibilities
. As a React/React Native/Node.js/GraphQL Developer, you will be responsible for developing high-quality, scalable, and maintainable applications for our clients. You will work closely with our team to design, develop, test, and deploy applications that meet our clients’ needs and expectations.
* Develop high-quality React, React Native, and Node.js applications that are scalable, maintainable, and follows best practices.
* Design and implement GraphQL APIs and schemas that are efficient, secure, and easy to use.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Write clean, modular, and well-organized code that adheres to our coding standards.
* Participate in code reviews and provide constructive feedback to peers.
* Troubleshoot and debug applications, identifying and fixing bugs quickly and efficiently.
* Write unit tests, integration tests, and end-to-end tests to ensure high code quality and coverage.
* Stay up-to-date with industry trends and emerging technologies, and apply them to projects as appropriate.
* Work closely with project managers to ensure projects are delivered on time, within budget, and to the required quality standards.
* Continuously improve skills and knowledge in React, React Native, Node.js, GraphQL, and related technologies.
Required Technical and Professional Expertise
* At least 3 years of experience in developing React, React Native, and Node.js applications.
* Strong understanding of React, React Native, and Node.js ecosystems.
* Familiarity with GraphQL, including schema design, query optimization, and caching.
* Strong proficiency in JavaScript, including syntax, data structures, and algorithms.
* Familiarity with modern front-end build tools such as Webpack and Babel.
*a minimum of 3 years’ in role experience and general certification on Scrum – (e.g. PSCM I, CSM, IKM Agile Process Mangement etc.)
* Experience with version control systems such as Git.
* Strong problem-solving skills and ability to work independently or as part of a team.
* Excellent written and verbal communication skills in English.
* Bachelor’s degree in Computer Science or a related field.
Preferred Technical and Professional Expertise
* Experience with mobile app development and deployment.
* Familiarity with containerization technologies such as Docker.
* Familiarity with agile software development methodologies.
* Experience with JIRA or other project management tools.
* Participation in open-source projects or personal coding
These jobs might be a good fit