Let Your Passion Lead To Progress, With ThoughtSpark.
Join our Community of Innovators, and find yourself in the epicenter of Transformation.
Technical Lead, Product Team
We are looking for a Technical Lead to join our product team, helping us to engineer mobile products for our new product offering with React Native & Java technologies.
Who You Are:
Design and build the end-to-end tech architecture of a next-generation consumer-facing digital product including both front-end (e.g., UX/UI, mobile apps) and back-end tech stacks (e.g., APIs, integrations, data bases) and scale to production.
Working closely with the product, design and engineering teams to understand requirements, design product, and lead implementation team of front end and backend developers.
Experience with design patterns, tackling complex technical challenges and providing innovative solutions.
Experience with definition and development of server-side APIs understands what it takes to build and support large-scale production microservices
Ability to adapt quickly to a rapidly changing environment and new technologies.
You love working out the underpinnings of novel software and product offerings and being the face of delivery
What You’ll Do:
Work closely with UI/UX engineering to realize the intended user experience.
Work closely with backend engineers to design and implement well-architected, reusable code for Microservices and technology integrations.
Build reusable common components/libraries for authentication, logging, monitoring, metering for future use
Ensure applications meet the highest of expectations across performance, latency, scalability and compliance
Document product to ensure coworkers and customers can maximize its value
Identify and troubleshoot issues, optimize performance, and enhance the user experience
Years of experience:
10+ years of experience in software development with a focus on Mobile & backend development
Strong experience in React Native, React, Java, Spring Boot, Spring Framework, restful APIs and system architecture
Experience in defining APIs as Swagger specification, choosing 3rd party software products, technology frameworks and defining the integration patterns
Experience in owning the end-to-end technology delivery and hands-on trouble shooting.
Experience developing POC’s with new technologies on front end mobile or backend.
Expertise in building reusable technical components for accelerating delivery.
Experience in all layers of technology stack, containerization, deployment, mobile app rolls out and security.
Solid Experience in working with NoSQL databases preferably MongoDB
Proficiency with RESTful API design and development, Integration patterns with OATH, Chat, Streaming, Payments and CMS.
Experience with Elastic stack, Grafana for logging & monitoring.
Hands-on experience with software development tools such as Git, Maven, and Jenkins
Experience in ensuring end-to-end quality of software deliverables.
Working knowledge in cloud setup environment and preferably MS Azure Cloud or AWS or GCP
Understanding in DevOps Environment for continued support and maintenance of product.
Working knowledge or good understanding in multitier architectural environment.