Technical Lead – Full Stack (React Native & Java)
Job Title: Technical Lead – Full StackJob Type: Full timeLocation: Charlotte, NCExperience Required: 8–15 yearsCompensation: $120k - $130k / annum + benefits Job Summary:We are looking for a highly skilled and hands-on Technical Lead – Full Stack with strong expertise in React Native mobile application development and Java backend technologies to lead the mobile application initiatives for the current year and potentially support website applications in the future based on business needs.The ideal candidate should possess strong technical leadership capabilities, hands-on development experience, and the ability to coordinate with onsite/offshore teams, architects, QA teams, and business stakeholders. Experience in Retail eCommerce and customer-facing digital applications is highly preferred.This role requires active participation in architecture discussions, sprint planning, production support coordination, and mentoring development teams while remaining hands-on in development activities.Key Responsibilities:✅Technical LeadershipLead the design, development, and delivery of mobile applications using React NativeProvide technical guidance and mentorship to offshore/onshore development teamsDrive technical discussions, solution design, and implementation approachesParticipate in architecture and design review sessionsEnsure adherence to coding standards, security standards, and development best practicesCoordinate with product owners, business stakeholders, QA, and DevOps teams✅Mobile App DevelopmentDevelop and maintain scalable mobile applications for iOS and Android platformsBuild reusable and maintainable UI components using React NativeOptimize mobile application performance, responsiveness, and stabilityIntegrate mobile applications with backend APIs and enterprise servicesHandle production issue analysis and resolution support✅Backend DevelopmentDesign and develop backend services/APIs using Java-based technologiesWork with RESTful APIs, microservices, and enterprise integrationsSupport secure authentication and authorization implementationsEnsure backend scalability, performance, and reliability✅Cross-Platform & Future Web SupportCollaborate with web application teams for shared architecture and reusable componentsPotentially support website frontend/backend initiatives based on future business needsContribute to full-stack application modernization initiatives✅Agile & Delivery ManagementParticipate in Sprint Planning, Grooming, Daily Standups, and RetrospectivesCoordinate release planning and deployment activitiesTrack deliverables and proactively identify risks/issuesProvide regular project and technical status updates to clients and leadership✅DevOps & Production SupportWork closely with DevOps teams on CI/CD pipelines and deployment strategiesSupport build/release management for mobile and backend applicationsParticipate in monitoring, troubleshooting, and production support activitiesRequired Skills:✅Mobile FrontendStrong hands-on experience in:React NativeJavaScript (ES6+) / TypeScriptMobile application architecture and performance optimizationExperience building applications for:iOSAndroidReact Navigation, Redux/Context API, API integration✅BackendStrong Java development experienceExperience with:Spring Boot / MicroservicesREST APIsAuthentication & AuthorizationSQL/NoSQL databases✅Leadership & CollaborationExperience leading distributed teams (Onsite/Offshore model)Strong communication and stakeholder management skillsAbility to mentor developers and drive technical decisionsExperience in Agile/Scrum execution✅Tools & TechnologiesBitbucket / GitJIRA, ConfluenceCI/CD tools (Jenkins, GitHub Actions, Bitrise, etc.)Basic cloud platform knowledge (Google Cloud Platform/AWS/Azure)Mobile build and release process understandingGood to Have Skills:Experience in Retail eCommerce applicationsKnowledge of website technologies such as React.js / Next.jsExposure to CDN, caching strategies, and frontend performance optimizationExperience with Firebase, push notifications, analytics, and crash monitoringUnderstanding of App Store and Play Store release managementExposure to cloud-native and containerized deploymentsDomain Knowledge:Preferred experience in Retail eCommerceCustomer journeyProduct discoveryCart & checkout flowsOrder lifecycleOmnichannel experienceSoft Skills:Strong leadership and ownership mindsetExcellent client communication and coordination skillsStrong analytical and problem-solving abilitiesAbility to work in a fast-paced delivery environmentProactive approach toward delivery and team management The salary range for this position takes into consideration a variety of factors, including but not limited to skill sets, level of experience, applicable office location, trainic licensure and certifications, and other business and organizational needs.The salary range displays the minimum and maximum targets for this position across all US locations and has not been adjusted for any specific state differentials. It is not typical for a candidate to be hired at or near the top of the range for their role. A reasonable estimate of the current salary range for this position is $120,000 to $130,000. Please note that the salary range posted reflects the base salary only and does not include benefits, or variable bonus programs. Final compensation decisions will depend on the unique facts and circumstances of each candidate. Aspire offers the following benefits for this position, subject to applicable eligibility requirements:l Medical / Life Insurancel Paid holidaysl FSA & HSAl Commuter Benefitsl 401(k) plan and contributionsl Aspire’s Reward& Recognition program About Aspire SystemsAspire Systems is a $180+ million global technology services firm with over 4,900 employees worldwide, partnering with 275+ active customers. Founded in 1996, Aspire has grown steadily at a 19% CAGR since 2020.Headquartered in Singapore, we operate across the US, UK, LATAM, Europe, the Middle East, India, and Asia Pacific regions, with strong nearshore delivery centers in Poland and Mexico. Aspire has been consistently recognized among India’s 100 Best Companies to Work For for 12 consecutive years by the Great Place to Work Institute.Who We AreAspire is built on deep expertise in Software Engineering, Digital Services, Testing, and Infrastructure & Application Support. We serve diverse industries including Independent Software Vendors, Retail, Banking & Financial Services, and Insurance.Our proven frameworks and accelerators enable us to create future-ready, scalable, and business-focused systems, helping customers across the globe embrace digital transformation at speed and scale.Why Join Aspire SystemsBeing an Aspirian means being part of a future-ready, global workplace where you will work on emerging technologies, collaborate with diverse teams, and contribute to meaningful digital transformation initiatives.We foster innovation, value diverse perspectives, and enable continuous learning and career growth — guided by our philosophy of “Attention. Always.” Aspire also follows a hybrid work model, promoting flexibility, collaboration, and work-life balance.Learn more about Life at Aspire: Our Commitment to Diversity & InclusionAt Aspire Systems, we foster a work culture that appreciates diversity and inclusiveness. We understand that our multigenerational workforce represents different regions, cultures, economic backgrounds, races, genders, ethnicities, education levels, personalities, and religions. We believe these differences make us stronger and are committed to building an inclusive workplace where everyone feels respected and valued.Privacy NoticeAspire Systems values your privacy. Candidate information collected through this recruitment process will be used solely for hiring purposes, handled securely, and retained only as long as necessary in compliance with applicable privacy laws. DisclaimerThe above statements are not intended to be a complete statement of job content, but rather to serve as a guide to the essential functions performed by the employee in this role. Management retains the discretion to add or change the duties of the position at any time.