REQUIREMENTS:
- Total 10 years of experience.
- Extensive handson experience in developing mobile applications using React Native and Native iOS development.
- Experience releasing applications on the iOS App Store and Google Play Store.
- Strong experience in iOS SDK and Swift
- Proven experience in native module development.
- Strong knowledge of Swift JavaScript concepts ES6 features and TypeScript.
- Expertise with Redux Redux Toolkit and REST API libraries like Axios.
- Indepth experience with Hooks for building functional components.
- Proficient in CSS SASS flexbox/grid layouts and creating responsive user interfaces.
- Experience in writing unit and integration tests using tools like Jest Enzyme and Mocha.
- Willingness to learn new tools like Airship Adobe Analytics SiteCore UXCam etc.
- Familiarity with GitHub and modern build pipeline tools such as GitHub Actions.
- Knowledge of functional and objectoriented programming concepts.
- Experience debugging with native build tools like Xcode and Android Studio as well as JavaScript.
- Handson experience resolving dependency conflicts and bridging native features.
- Familiarity with plugins like Babel Webpack npm and linting/formatting tools like ESLint and Prettier.
- Knowledge of tools like Firebase Crashlytics Adjust and similar libraries.
RESPONSIBILITIES:
- Writing and reviewing highquality maintainable code.
- Understanding client business use cases and technical requirements translating them into an elegant and scalable technical design.
- Mapping decisions with requirements and guiding developers with clear technical instructions.
- Identifying and narrowing down the best solutions to meet client requirements.
- Defining guidelines and benchmarks for nonfunctional requirements (NFRs) during project implementation.
- Writing and reviewing design documents explaining architecture framework and highlevel application design.
- Reviewing architecture and design aspects like scalability security design patterns user experience and NFRs ensuring adherence to best practices.
- Developing and designing endtoend solutions defining technologies patterns and frameworks.
- Resolving issues during code reviews through systematic root cause analysis.
- Conducting POCs to validate the feasibility of suggested designs/technologies.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
Yes
Employment Type :
Fulltime