About Grey Chain
Grey Chain is a Generative AI-as-a-service, Mobile & Digital Transformation firm helping organizations reimagine user experiences with disruptive & transformational thinking and partnership.
We are trusted by UNICEF, BOSE, KFINTECH, WHO, and many Fortune 500 Companies.
Role Responsibilities
As a Software Engineer, your key responsibilities will include:
-
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
-
Ensure successful delivery of all technology tasks assigned with high quality. Developing and executing as per the project plans.
-
Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
-
Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application.
-
A proven team member and individual contributor with strong analytical and stakeholder management skills.
-
Write well designed, testable, efficient code.
-
Bring innovative ideas to meet our company’s technical needs and enhance applications by identifying opportunities for improvements.
-
Communicate key project data to team members and building cohesion amongst team members.
Skills Needed
In order to be successful in this role, you must have the following skills & experience:
-
In-depth knowledge of JavaScript, TypeScript, CSS, HTML, and front-end languages.
-
Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
-
Should have built web apps, CMS, admin panels that are deployed to production.
-
It will be an addon if you can also code mobile apps in React Native.
-
Should have experience of integrating backend API's and managing state locally.
-
Should understand complex business logic and be able to convert that into code.
-
Good to have capability of converting design into HTML code.
-
Good to have exposure to building video streaming and real time chat platform using webrtc & socket.io.
-
Good to have understanding of docker containerization and Kubernetes.
-
Should have an understanding of how to build and deploy a ReactJS application
-
Experience in dealing with tech and business stakeholders.
-
Strong understanding of Agile methodology.
-
Hands on experience in Dev Ops.
-
Proven analytical and problem-solving skills.
-
Excellent communication skills and ability to interact effectively at all levels across technology teams.
-
Can work well both individually or in a team by taking a collaborative approach to problem solving and delivery.
Good To Have Skills
-
Self-starter and highly motivated individual who is prepared to use his/her own initiative in understanding and following up issues.
-
Takes ownership and responsibility of problems through to resolution.
-
Keen to learn business processes and technical skills.
-
Ability to work under pressure and multi-task when necessary.
-
Hands on experience using tools like Trello, Gitlab, Zoom.
Skills:- React.js, TypeScript and Redux/Flux