Tuesday, October 27, 2020

Technical Delivery Lead - Single Page Applications Development (8-12 yrs) (Infostride)

Roles & Responsibilities:

- 5+ years of experience in Node.js building Restful Api's.

- 5+ years of experience in Single Page Application Development(SPA) using Angularjs, ReactJs (redux and redux-saga)

- 5+ years of experience in RDBMS (Mysql, MSSQL, Oracle) and 3+ years of experience in unstructured data platforms (Redis, ElasticSearch, MongoDB, GraphDB)

- 5+ Experience in building Native Android and iOS applications.

- 5+ Experience in Hybrid Applications (Phonegap/Cordova/Ionic)

- 5+ Experience in React Native/Flutter/Xamarin

- Strong knowledge in TDD, strong foundation in writing Unit Test Cases using Jasmine, mocha, chai and also E2E code coverage.

- Good knowledge of JS-based build tools like Webpack, Grunt, Gulp, and Bower.

- Experience in third party SAAS integrations OAUTH, AWS Services (SES, Elastic Search etc).

- Excellent design and development skills in HTML5 and CSS.

- Proficiency in CSS pre-processing frameworks (SASS/LESS)

- Good understanding of SEO principles in Single Page Applications

- Master in Source/Version control tool GIT.

- Docker Containers, Automating container image creation process, build and deployment in a container environment

- Strong Knowledge of Scripting Languages such as Bash, Perl, Php and Python.

- Hand-on Experience in Docker and related Virtualization Technologies.

- Experience with Build / Release and Continuous Integration / Continuous Deploys using Jenkins

- Experience working with server side rendering using reactjs

- Experience in performance measurement and tuning.

- Knowledge of testing using Selenium and quality assurance methodologies

Required Skills, Experience, and Education:

- Experience working on MEAN/MERN stacks.

- Developing and execute the overall architecture and development goals; leveraging cloud technologies and micro-services architecture patterns to meet functional and non-functional requirements (reliability, scalability, security, availability, performance)

- Recruit, coach and lead the engineering teams across specializations and mentoring a team of developers

- Coordinate with the Program Managers,, Scrum Masters and Delivery Heads to align and drive the end to end project delivery

- Ability to work independently and in fast-paced environment with tight deadlines, with minimal supervision.

- Maintain transparency by effectively communicating technical development initiatives and progress with internal and external stakeholders

- Play an active role in our engineering community sharing your learning and celebrating progress made by other members and teams.

- Solid experience in development of distributed/scalable systems

- Active learner passionate about new technologies to meet technical requirements and keep up with industry trends and innovations

- Strong problem-solving skills to conceptualize and analyze complex technical issues

- Knowledge of Agile/SCRUM software development methodologies.

- Excellent written and verbal communication skills for internal alignment and client presentations.

- Candidates preferred with B.Tech/M.Tech (IT,Engineering,Technology or related field)

- Candidates preferred from top institutes (IIT- s/NIT- s/IIIT- s/Central Universities)

Apply Now