You want toDesign and develop scalable, feature-rich web applications using ReactJS and TypescriptDesign, build and maintain efficient backend applications using PHPIntegrate frontend and backend applications while maintaining good performanceDevelop complex SQL queries as requiredWork with UXUI designers to implement user-friendly solutionsAnalyze reported bugs and issues, and build sustainable solutions for complex problemsOptimize application performance by improving and restructuring at the database and API levelIntroduce new technologies into the team based on fit and suitability to deliver a solutionGuide junior team members and establish good coding standards within the teamGenerate comprehensive technical documentation
You haveBS Computer Science degree or equivalent industry experienceJavaScript experience, including concepts such as asynchronous programming, closures, types and ES6HTML/CSS experience, including concepts like cross-browser compatibility and layoutExperience in/with more than one of the following will be advantageous:Mapping technologies (Google Maps, Here Maps, Leaflet)Agile development methodologiesDistributed source control systems (Git)Performance/analytics tools for web applicationsContinuous integrationUnit testing, test driver development, static code analysisFrontend development experience into ReactJS, TypescriptBackend programming language experience into PHP Linux server experienceAbility to deep dive into the technical aspects needed for optimization of web applicationsUnderstand business requirements and how they translate into a technical approachCreative thinking backed by strong analytical and problem-solving skills.Strong teamwork, co-ordination, and planning, self-driven, and ability to work at pace in a dynamic organization.