Technical Lead - Full Stack
Role details
Job location
Tech stack
Job description
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., Technical Leadership
- Lead the design, development, and delivery of mobile applications using React Native
- Provide technical guidance and mentorship to offshore/onshore development teams
- Drive technical discussions, solution design, and implementation approaches
- Participate in architecture and design review sessions
- Ensure adherence to coding standards, security standards, and development best practices
- Coordinate with product owners, business stakeholders, QA, and DevOps teams, * Develop and maintain scalable mobile applications for iOS and Android platforms
- Build reusable and maintainable UI components using React Native
- Optimize mobile application performance, responsiveness, and stability
- Integrate mobile applications with backend APIs and enterprise services
- Handle production issue analysis and resolution support, Backend Development
- Design and develop backend services/APIs using Java-based technologies
- Work with RESTful APIs, microservices, and enterprise integrations
- Support secure authentication and authorization implementations
- Ensure backend scalability, performance, and reliability, Agile & Delivery Management
- Participate in Sprint Planning, Grooming, Daily Standups, and Retrospectives
- Coordinate release planning and deployment activities
- Track deliverables and proactively identify risks/issues
- Provide regular project and technical status updates to clients and leadership, * Work closely with DevOps teams on CI/CD pipelines and deployment strategies
- Support build/release management for mobile and backend applications
- Participate in monitoring, troubleshooting, and production support activities, The 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.
Requirements
Mobile Frontend
-
Strong hands-on experience in:
-
React Native
-
JavaScript (ES6+) / TypeScript
-
Mobile application architecture and performance optimization
Experience building applications for:
- iOS
- Android
React Navigation, Redux/Context API, API integration
Backend
-
Strong Java development experience
-
Experience with:
-
Spring Boot / Microservices
-
REST APIs
-
Authentication & Authorization
-
SQL/NoSQL databases
Leadership & Collaboration
- Experience leading distributed teams (Onsite/Offshore model)
- Strong communication and stakeholder management skills
- Ability to mentor developers and drive technical decisions
- Experience in Agile/Scrum execution
Tools & Technologies
- Bitbucket / Git
- JIRA, Confluence
- CI/CD tools (Jenkins, GitHub Actions, Bitrise, etc.)
- Basic cloud platform knowledge (Google Cloud Platform/AWS/Azure)
- Mobile build and release process understanding, * Experience in Retail eCommerce applications
- Knowledge of website technologies such as React.js / Next.js
- Exposure to CDN, caching strategies, and frontend performance optimization
- Experience with Firebase, push notifications, analytics, and crash monitoring
- Understanding of App Store and Play Store release management
- Exposure to cloud-native and containerized deployments
Domain Knowledge:
-
Preferred experience in Retail eCommerce
-
Customer journey
-
Product discovery
-
Cart & checkout flows
-
Order lifecycle
-
Omnichannel experience, * Strong leadership and ownership mindset
-
Excellent client communication and coordination skills
-
Strong analytical and problem-solving abilities
-
Ability to work in a fast-paced delivery environment
-
Proactive 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.
Benefits & conditions
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 Insurance
l Paid holidays
l FSA & HSA
l Commuter Benefits
l 401(k) plan and contributions
l Aspire's Reward& Recognition program