Job Description
Job Description
Role Mobile App developer with ReactJS framework
Who are we looking for
An opening for a Strong Mobile app developer with experience in development of mobile app with ReactJS framework.
Technical Skills
Proven experience in open-source technologies, React JS, React Native, JavaScript, and TypeScript.
Proven experience in developing applications using microservices.
Writing application interface codes using JavaScript following react.js workflows.
Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6 syntax. Follow best practices using Android Guidelines
Experience with CI/CD, GitLab, GCP DevOps
Technically strong in React-Redux/ Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features etc.
Knowledge of functional or object-oriented programming
In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
Good understanding of react design patterns like HOC, Render props, and their applications.
Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
Knowledge of hybrid mobile app framework like PhoneGap, Ionic, React Native would-be a plus
Create high-performing, responsive, and interactive web applications.
Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
Proficient with Agile methodology and related terminologies
Process Skills
Capable of analyzing requirements in Microsoft technologies systems in the field of Planning, development, executing testing cases as per client requirements
Ability to write test plans, create test cases, test data for Microsofttechnologies systems.
Behavioral Skills
Resolve technical issues of projects and explore alternate designs.
Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
Train and coach members of project groups to ensure effective knowledge management activity.
Effective interpersonal, team building and communication skills.
Ability to collaborate be able to communicate clearly and concisely both to laypeople and peers, be able to follow instructions, make a team stronger for your presence and not weaker.
Ability to see the bigger picture and differing perspectives to compromise, to balance competing priorities, and to prioritize the user.
Desire for continuous improvement, of the worthy sort always be learning and seeking improvement, avoid change aversion and excessive conservatism, equally avoid harmful perfectionism, not-invented-here syndrome and damaging pursuit of the bleeding edge for its own sake.