Similar jobs
Basic requirements
1. Good understanding of react and react native.
2. Best practices in react along with knowledge of functional components.
3. Good understanding of hooks and other react patterns.
4. Solid understanding of basic programming concepts and data structures.
5. Experience with global state management like redux and context.
6. Using 3rd party libraries for rest api and other standard procedures.
7. Have experience writing react native code with typescript.
Good to have skills
1. Have worked on media intensive apps (video, images and audio).
2. Have experience with building high quality reusable custom components.
3. Experience with animation libraries like animated or reanimated.
4. Have a good understanding of TypeScript classes, interfaces, generic types,
and other typing patterns in TypeScript.
5. Experience with building and deploying apps to iOS App store/Google Play.
6. Have previous experience of working with firebase.
7. Have an eye for creating pixel perfect design with optimised animations.
8. Experience of working with realtime systems like socket.io
9. Fair understanding of how react native/native apps work under the hood and
how React ecosystem sits on top of native app architecture.
10.bonus points if you have previous experience with native android /iOS
development.
11. Double bonus points if you have created native bridges for android and iOS in
react native before.
Other required qualifications
1. Minimum 1.5-2 years of relevant experience developing React applications.
2. Proven ability to work alone and with teams in a dynamic, multicultural
environment.
3. Strong oral and written communication skills in English.
4. Good understanding of documentation and able to write documentation of
given tasks.
5. Understand Agile base deployment process, take full responsibility for a given
task, and dedicatedly work based on given timeliness
6. Ability and interest in sharing knowledge, mentoring others, presenting work,
and reviewing the work of others.
Skills and Experience
-
Experience in Process documentation, process mapping and process optimization.
-
Understanding of Software Development Life Cycle
-
Auditing / project facilitation / SQA skills
-
Knowledge and work experience in frameworks like Agile, Lean Six Sigma, Project management, IT services management, Design Thinking etc. will be an added advantage.
-
Exposure to CMMI processes is an added advantage
-
Prior participation as Appraisal Team Member in a CMMI appraisal is an added advantage
-
CMMI V2.0 Certified Associate certification is an added advantage
-
Development/ project work experience/background is an added advantage
Skills Set : Android (IOS) and Flutter
experience: 7-15 years
Location : Chennai
Responsibilities
- Design and build applications for iOS platforms
- Ensure performance and quality of the application
- Collaborate with cross functional team to define and design the app
- Perform checks on correct functionality of app
- Integrate application with backend tools such as cloud, APIs and push notifications
- Responsible to help maintain code quality, organization and automation
- Responsible for providing prototypes and proofs of concepts
- Use encryption tools to safeguard content
- Expert in Objective-C or Swift programming
- UI and UX experience
- Proficiency with 2D and 3D graphics frameworks
- Experience with iOS frameworks
- Adept with benchmarking and modification
- Familiar with Apple's design principles and interface guidelines
- Proficiency with offline storage, threading and performance tuning
- Knowledgeable of clouds message API and push notifications_
● B.E/MS in Computer Science or equivalent.
● 10+ years or more of progressive software technology experience with at least 3 years in
management role.
● Completely hands on with technology and architecture. Start-up experience is a huge plus.
● Excellent and robust understanding of scalable product system architecture(s), platforms and
core technologies
● Demonstrated problem-solving and leadership skills to pursue correct engineering process in
adverse conditions. Ability to embrace and demonstrate leadership beyond ownership
● Provide thought leadership to setup and manage processes.
● Ability to work in a very agile, fast-paced environment with changing requirements.
● Ability to work efficiently in an entrepreneurial and in a start-up environment
● A good understanding of Java/Spring/Akka, Javascript or Golang.
● Hands on knowledge of some of these technologies - MySQL, NodeJS, message brokers such as
Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra, Arango, distributed caches such
as Redis/memcached, container technology such as Docker and Kubernetes etc. is a big plus.
● Great proficiency in distributed systems design, with an ability to make the right trade-offs for
creating future-proof solutions.
● Ability to build a product end-to-end with the help of multiple engineering teams
The organization is building a team of dynamic and influential thought leaders, representing diverse backgrounds and specific focus areas. The Principal MDM Architect role requires experience with design, architecture, and implementation of MDM Platform. Responsibilities include collaboratively developing and publishing reference architectures, analyzing systems and technologies and influencing the implementation MDM Strategy. A person in this role will serve as an advisor and resident expert in building and applying MDM platform landscape as well as collaborate with Global Master Data Organization
- Establish and maintain a trusted advisor relationship within IT Team, Commercial Digital Solutions, Functions and Businesses you interact with
- Establish and maintain close working relationships with teams responsible for delivering solutions to the company businesses and functions
- Perform key management and thought leadership in the areas of advanced data techniques, including data modelling, data access, data integration, data visualization, big data solutions, text mining, data discovery, statistical methods, and database design
- Work with business partners to define ways to leverage data to develop platforms and solutions to drive business growth
- Engage collaboratively with project teams to support project objectives through the application of sound data architectural principles; support the project with knowledge of existing data assets and provide guidance on reusable data structures
- Share knowledge of external and internal data capabilities and trends, provide leadership, and facilitate the evaluation of vendors and products
- Utilize advanced data analysis, including statistical analysis and data mining techniques
- Collaborate with others to set an enterprise data vision with solid recommendations, and work to gain business and IT consensus
Basic Qualifications
- 15+ years of experience partnering with business managers to develop technical strategies and architectures to support their objectives
- 10+ years of hands-on experience with - Master Data Management, Data Governance, Data Quality, Business Intelligence and/or Data Warehousing
- Demonstrable experience architecting MDM solutions from scratch or enhancing existing MDM solution for large-scale organizations
- Lead and manage master data management, data governance and/or data quality projects through all phases of the project lifecycle from planning, blueprint planning, requirements gathering, design, development, testing, and go live
- Recommend data governance processes, approaches, organizational models, and MDM technology platforms
- Advice on leading practices for the implementation of data governance, data quality and master data management projects
- Architect MDM solutions and provide business, governance, and technical recommendations
- Influence technology direction at the divisional or enterprise level based on broad expertise across multiple software platforms and technologies
- Transfer knowledge and leading practices to the technical team(s)
- Excellent knowledge of ETL and ELT patterns and when to use either one; experience selecting among different tools that could be leveraged to accomplish this (Talend, Informatica, Azure Data Factory, SSIS, SAP Data Services)
- Design of real-time/batch integrations and review of code built by teams
- Experienced on Informatica MDM 10.x (10.3, 10.2, 10.0), 9.X along with Provisioning, IDD, HM, and Active VOS
Preferred Qualifications
- Master’s degree in Computer Science, MIS, related field, or equivalent experience
- Experience working with solutions delivery teams using Agile/Scrum ore similar methodologies
- 10+ years of experience designing solutions leveraging Informatica MDM suite
- Experience with enterprise systems, like CRM, ERP, Field Services Management, Supply Chain solutions, HR systems
- Ability to work independently, establishing strategic objectives, project plans, and milestones
- Exceptional written, verbal & presentation skills