Extensive hands-on experience (5+ years) with React.js, React Native, and Node.js, including proficiency in building robust and scalable web and mobile applications Demonstrated ability (3+ years) in engaging with clients to understand requirements, define project scopes, and provide technical recommendations, or equivalent consulting experience in a client-facing role Proficiency in multiple programming languages and frameworks with the ability to adapt and learn new technologies as needed (e.g., PHP, .NET, Python, C, TypeScript) Proven track record of deploying web and mobile applications, showcasing expertise in the entire software development lifecycle from design to deployment Formal training in computer science or a related field, such as completion of boot camps or relevant coursework. Equivalent on-the-job experience will also be considered Proficiency in project management tools such as Jira and Confluence, ensuring efficient collaboration and communication within the team and with stakeholders Experience with version control systems, particularly Git, for managing code repositories and facilitating collaborative development workflows Experience with database systems such as MySQL, PostgreSQL, or MongoDB Ability to work collaboratively in a team environment, with excellent communication and problem-solving skills