Technical Lead (Solutions Online) - IT - India
Job no: IND2025-CTO11
Work type: Permanent - Full Time
Location: India
Categories: Mid-Senior Level
Role Profile:
Lead and mentor a team of mobile developers, providing guidance on best practices in mobile application architecture and design.
Collaborate with cross-functional teams (product managers, designers, QA) to define project scope, requirements, and deliverables.
Take ownership of the mobile development lifecycle, ensuring high standards of code quality, testing, and deployment.
Facilitate technical discussions and decision-making processes to ensure alignment with overall business goals and technology strategy.
Conduct code reviews and provide constructive feedback to enhance team skills and ensure adherence to coding standards.
Identify and mitigate technical risks associated with mobile solutions, ensuring timely delivery of high-quality applications
The below Key Performance Areas include but are not limited to:
Expertise in strategizing and developing mobile applications for both iOS and Android platforms using React Native.
6+ years of hands-on experience in building and designing mobile applications with React Native - TypeScript.
Strong proficiency with Redux-Saga for managing application state and handling side effects.
Solid knowledge of JavaScript, TypeScript, Swift, and Kotlin for cross-platform and native mobile development.
Experience integrating third-party libraries into React Native apps, such as Firebase, Sentry, and others for push notifications, analytics, and crash reporting.
Ability to build and design reusable NPM packages for multiple projects, promoting efficient code sharing.
Proven experience developing custom native modules for at least one platform (iOS with Swift/Obj-C or Androidwith Java/Kotlin).
Proficient in creating React Native components that are efficient, maintainable, and easy to test.
Strong knowledge of unit testing and writing test cases using Jest to ensure high code quality.
Version control using Git to maintain a clean and organized codebase.
Experience working with design systems such as Atomic Design or Fabric to maintain consistency across applications.
Familiarity with Figma to translate design specs into well-crafted, functional mobile interfaces.
Comfortable using collaboration tools like JIRA, Confluence, and other project management software to track progress and communicate effectively within teams.
Should be very well versed with modern React way of developing components and hooks api.
Ability to perform Profiling of application and identify any potential performance bottlenecks.
Good understanding & hands-on in implementing unit tests frameworks used for mobile app development.
Good understanding on any of the following tools: CI/CD tools such as Jenkins, Gitlab, VSTS, etc./ Code versioning tools, such as Git, SVN, TFS, etc.
Understanding of backend architecture, service interfaces, REST/SOAP, database systems, BFF (backend-for-frontend) interface e.g Graphql and integration with the mobile apps
Advertised: India Standard Time
Application close:
Apply now