Back to Jobs
Lead Engineer
The vacancy has expired
- LocationMumbai, India
-
IndustryInformation Technology and Services
Job Description
Job Description:
- 6+ years of work experience as a Software Developer using .NET technologies.
- Minimum 3 year of experience as a Full-stack developer, using any JavaScript framework preferably ReactJS.
- Project experience involving SQL databases, Micro-services, C# Web API’s, MS Azure services.
Skill set
- Hands-on experience with UI-side state management frameworks such as Redux / Flux
- Good knowledge in JavaScript, HTML and CSS ( CSS selectors, Media Query and flexbox, Responsive UI )
- Proven ability to code in an Object-oriented programming language like C#.
- Capability to design and write Automation Tests for API Testing, Unit Testing, etc.
responsibilities (not exhaustive)
- Understanding the end-user outcomes behind the software requirements given to you for implementation
- Work closely with Product Leaders to stay aligned with product vision.
- Thinking critically about design and architecture of implementation, documenting the approach for complex implementations, and getting these reviewed from Software Architects prior to development.
- Developing and implementing responsive user interfaces using ReactJS and using advanced concepts such as Hooks and React Components lifecycle (class-based components, state management, etc)
- Ability to achieve pixel-perfect output based on the visual designs and grooming other engineers to achieve this level of perfection.
- Implementing the necessary user interactions, on top of visual designs provided, to guarantee end-user outcomes meeting the acceptance criteria.
- Designing and developing REST APIs using C#.NET and implementing advanced business logic involving database operations, file IO over Cloud, etc
- Ability to write code that is readable, performant, and bug-free and advocate this practice to others.
- Being able to understand others’ code, to be able to debug / troubleshoot it for fixing issues (or) optimize / enhance it further
- Possessing the ability to gauge the impact radius of your work - on existing functionality and associated features on the product
- Working closely with the Scrum master towards sprint-on-sprint delivery and collaborating effectively with other stakeholders on the team viz. testers, UI/UX designers and product managers
- Carrying out code reviews of all work submitted by your team, without fail and participating in peer reviews of work submitted by other developers
- Lead and mentor ASEs / SEs / SSEs through their work to ensure high-quality deliverables from them
