Experience and Qualifications:
• BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience.
•3+ years in hands-on development with React, React Native, Redux, Redux Toolkit, HTML5, CSS3 and Javascript.
Responsibilities and Duties:
• Responsible for the end-to-end coordination and development of any assigned task/feature in the assigned product.
• Responsible to help Lead/Architect reaching sound conclusions with his platform specific knowledge.
•Responsible to help Agile Manager in implementing Agile processes and follow the processes as well.
•Responsible for day-to-day operations and coordination with cross departmental teams on need basis.
•Responsible on getting things done on the committed deadlines.
Skills Required:
•Understanding of Design Patterns is a must.
•Sound knowledge of React, React Native is a must.
•Hybrid Application development Knowledge is preferred.
•Development using concept of mono-repo is preferred.
•Build pixel-perfect, buttery smooth UIs across both mobile platforms.
•In-depth knowledge of Native Module Integration with concepts like bridging is a must.
•Diagnose and fix bugs and performance bottlenecks for performance that feels native.
•Firm grasp of the JavaScript, TypeScript and its nuances, including ES6+ syntax.
• Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}
• Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules.
•Ability to write well-documented, clean modular based Javascript code.
•Experience with source-code management systems like Git, BitBucket is a must.
•Experience of Agile methodologies is preferred.