Vacancy caducado!
Job DescriptionJob Duties and Tasks
- Develop and apply application architecture methodologies, standards and leading practices
- Develop applications on Android & iOS platform for diff. Android phone & tablet devices, iPhones & ipads
- Collaborate with cross-functional teams like Business Group to deliver the applications
- Have ownership of complete application
- Requirements gathering and understanding
- Prepare High Level and Low level design document
- Coding, Unit testing & bug fixing
- Responsible for code reviews, coverage information capture and documentation
- Application Deployment to Apple & Google application store
- Basic sanity/developer testing of the build
- Prepare build release document
- Ability to work and deliver under triple constraint (time, scope and resources)
- Multi-tasking and ability to contribute to multiple projects in parallel
- Excellent presentation, communication skills and customer engagement experience
- Good understanding of mobile development eco system
- 8+ years of development experience with at least 4 years in mobile space
- Experience with React Js, React Native, JavaScript including DOM Manipulation and JavaScript object model
- Thorough understanding of React Native and its core Principles
- Understanding & experience in ES6, ES10, JSX
- Hands on experience on React Native Framework atleast 2 years
- Experience React-Router, Redux, Redux-Thunk, Redux-Saga, GraphQL
- Understanding of NMP, Yarn
- Testing tools like Jest, Mocha
- Good Knowledge of HTML5, CSS.
- Experience in mobile application development
- Ability to perform requirement elicitation and estimate the effort accordingly
- Hands-on knowledge of different Android, iOS versions
- Expert level understanding of application architecture
- Object Oriented Programming Concepts
- Complete understanding of the Android & iOS App ecosystem
- Experience in uploading the app to Google Play store & Apple app store
- Web service requirement (SOAP, REST/JSON)
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- SVN, Git , Gradle version control experience
- Experience in CI/CD tools
- Experience object-oriented concepts and design patterns
- Aptitude for learning and applying programming concepts