Talent.com
No longer accepting applications
Technical Lead (React.js)

Technical Lead (React.js)

NABPrayagraj(Allahabad), IN
8 days ago
Job description

React.js Role

Job location : Gurgaon

Experience : 12-15 years

Purpose :

  • We are looking for proactive team players who would like to work in the banking sector, with likeminded individuals that want to develop, design robust and scalable applications for the future.
  • This role will include developing detailed design structure, implementing the best practices and coding standards for successful achievements of milestones.
  • You will be working on design, architecture , development and hands-on coding
  • Understanding financial & non-financial risk
  • Contribute to team estimation for delivery and expectation management for scope.
  • Comply with industry standards and regulatory requirements
  • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering & DevOps process improvements

Essential Experience, capabilities & skills

  • It is expected that the role holder will most likely have the following qualifications and experience
  • 12+ years technical experience (within financial services industry preferred)
  • Hands on experience in programming language such as React, GraphQL
  • Acting as a subject matter expert and as a role model : Mentoring fellow engineers, demonstrating technical expertise, and solving complex or unchartered technical problems.
  • Strong experience in leading design and implementation of robust, highly available, scalable and secure web services.
  • Apply experience and innovation to generate creative ideas for emerging business needs. Provide / inspire innovations that fuel the growth of the organization
  • Hands on experience in building, deploying applications using CI & CD tools.
  • Hands on experience in cloud-based solution design, configuration and development experience with any Cloud (AWS, Azure, GCP).
  • Experience in any of the messaging or event driven system
  • Experience with one or more of the following databases : SQL Server, MySQL, PostgreSQL, Oracle, Couchbase, Cassandra, AWS DynamoDB or other NoSQL technologies
  • Experience in Jenkins, Terraform, Ansible, Kubernetes and Docker
  • Experience with Source Control Tools – GitHub or Bitbucket
  • Should be able to challenge the design and do the through impact analysis.
  • Understanding of SDLC / Agile methodology and the ability to apply them to the development of software.
  • Should have experience in management tools like Rally, JIRA, etc.
  • Demonstrated experience delivering highly scalable products and deeply technical with a track record of successful delivery
  • Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles and modelling methods.
  • Proven success in building, motivating and retaining teams.
  • Producing high quality software which are fail safe and provides high value to our customers.
  • Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Prior experience in developing the detailed design structure, implementing the best practices and coding standards, leading a team of developers for successful delivery of the project.
  • Strong desire for solving complex and interesting real-world problems.
  • Proven analytical skills and evidence-based decision making
  • Excellent written and verbal communication skills with the ability to present complex plans and designs
  • Providing expertise in technical analysis and solving technical issues during project delivery Customer interfacing - understand customer requirements, propose technical solutions Full Software Development Lifecycle (Agile).
  • Code reviews, test case reviews and ensure code developed meets the requirements Component Design / Coding / Unit Testing / Debugging / Test Driven Development / Continuous Integration
  • Work in a dynamic & highly creative teamwork and consensus-orientated environment
  • Ability to coach and transfer knowledge to team members
  • Desired Experience

  • Hands on experience on React JS, Redux, GraphQL, BFF, Micorservices / multithreading / Docker / SpringCloud
  • Experience building large scale distributed systems that can handle large amounts of load
  • Strong in AWS / Azure cloud
  • Experience in any MQ’s such as Rabbit-MQ, Kafka.
  • Hands on experience in test drive approach such as BDD, Junits, Mockito.
  • Key Accountabilities

  • Design, develop, test, deploy, maintain and improve software
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to build and improve software products
  • API design, such as to create interconnected services
  • Develop flowcharts, layouts and documentation to identify requirements & solutions
  • Write well designed & high-quality testable code
  • Integrate software components into fully functional platform
  • Apply pro-actively & perform hands-on design and implementation of best practice CI / CD
  • Develop / contribute to software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Understanding financial & non-financial risk
  • Contribute to team estimation for delivery and expectation management for scope.
  • Comply with industry standards and regulatory requirements
  • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering & DevOps process improvements.
  • Create a job alert for this search

    Technical Lead • Prayagraj(Allahabad), IN