Vacancy expired!
Partner with the best
As Remote Sr. Staff Software Engineer Angular/React, you will be responsible for designing and programming a component, feature and or feature set. You will also contribute to architecture and design discussions.As Remote Sr. Staff Software Engineer Angular/React, you will be responsible for:- Working independently and contributes to the immediate team and to other teams across business.
- Developing back-end/front-end applications. Open to work on back-end or front end & any language/script as per the project need.
- Working on enterprise-scale/complex project that require you to connect the business needs and domain with technical knowledge.
- Developing technical framework and implement best practices for scalable and maintainable code.
- Providing technical coaching to team members, code reviews
- Leading and consulting in design of the application.
- Expert in breaking down problems and estimate time for development tasks.
- Skilled in providing oversight and mentoring team members.
- Demonstrating the ability to make informed technology choices after due diligence and impact assessment.
- Understanding whole product, its modules and the interrelationship between them while being an expert in the assigned component or module.
- Helping in designing interfaces and information exchange between modules. Serves as subject matter expert (SME) on one or more major modules.
- Possessing advanced domain knowledge and shows great customer focus.
- Demonstrating clarity of thinking to work through limited information and vague problem definitions.
- Have Bachelor's or Master's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
- Have 10+ years of hands-on technical full-stack experience in application development along with established leadership credentials.
- Have proficiency in Angular/React, Node.js, JavaScript/Typescript, HTML, CSS, jQuery & RESTful Web services. Flexible to learn and develop in any language/technology/tools as per the project's needs.
- Have hands on experience and knowledge of frameworks/tools/libraries/concepts for front-end/backend development.
- Have experience using and designing services and APIs using REST, XML, JSON, API gateway
- Have relational Database (MySQL, PostgreSQL) and non-relational database (any of Cassandra, CouchDB, MongoDB, HBase) experience
- Have hands on experience implementing Micro-services, Micro-apps, Micro-Frontends.
- Have hands on experience in docker/containerization.
- Have hands on experience on cross browser development.
- Have awareness of Responsive Web App / Progressive Web App.
- Have hands on experience creating custom controls and complex widgets aligned with defined Design System.
- Have knowledge & experience of using various third-party controls for charts, dashboard, grids, maps, etc.
- Have deep understanding of Application and Infrastructure architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc
- Have deep understanding and hands on experience of Programming concepts: OOPS, best practices, refactoring, maintainable/reusable code, Design principles and patterns, Architecture, TDD, Unit testing, debugging, automation, etc
- Have Agile/SCRUM
- Be able to facilitate dialogues that triggers new perspectives.
Vacancy expired!