Software Engineer - L1 (React Js Developer)
Job Description:
seeking a Software Engineer – React.js, who will be working with cross-functional teams to define, design and deliver new features and adopt the best practices of Test-Driven Development to guarantee robustness and stability of the code produced.
Key Responsibilities
• Overall responsible on the Implementation part of the project i.e., getting things right
• Be responsible to deliver the project assigned by working in conjunction with PO, L3 and ADMs
• Identify technical uncertainties and consult with L3 engineer to resolve those
• Identify ways to implement a story and select the approach that is best suited for the project. Consult with L3 as required
• Break down user stories along with the team to identify technical tasks
• Provide detailed estimates before the start of the sprints. Need to work with the Team to get the estimates
• Proactively pre-plan the sprints to achieve 90+% confidence of delivery
• Preferred if can analyse the user requirements, NFRs and technical requirements for the project
• Preferred if can identify any unknowns i.e., missing scenarios, etc and consult with PO to ensure those are defined either as a User story or UAC
• Preferred if can create technical documents as required for the project in JIRA, Confluence, or other tools
• Preferred to provide POs and ADMs with daily updates of the team via Jira and Slack
• Preferred to provide HL estimates for any new projects by working closely with L3s, POs and ADMs
• Preferred to proactively communicate with other members of the team and other project leads
• Preferred to provide HR and Management with any relevant information to help improve organisation culture & performance
Key Skills
• Deep understanding of OOPs, LinkedList, Data Structures, Inheritance, Encapsulation & Abstractions
• Be able to analyse system requirements at the Epic level
• Be able to create UML diagram to define the implementation for the Epic with multiple stories
• Has worked on Enterprise level project
• Experience working in Agile Team and working understanding of Scrum and Kanban
• Experience of working in Test Driven Development
• Write JavaScript code in React.JS framework based on the Technical Document and Requirements given (preferred)
• Working experience of React.js and Java Script Build Tools (preferred)
• Implement the Epic on an existing software ensuring no regression is introduced (preferred)
• Can create feature rich component base UI pages
• Can create pages as per Web Content Accessibility Guidelines (WCAG) 2.0
• Can demonstrate use of OOPs Patterns
• Can perform code reviews
• Experience in Mock testing frameworks (preferred)
• Should be able to get code coverage of 90% plus
• Demonstrate info-security at the coding level (preferred)
• Demonstrate knowledge of performance impact of their code (preferred)
• Can work on agile Estimation techniques
• Basic Task Management & Planning
• Can demonstrate JavaScript best practices
• Can optimize the pages speed and can achieve 90% score in GT Matrix or Google Page Speed
• Able to work on website that supports multi-languages
Education and Experience
• 1-3 Years’ experience as a Software Engineer
Analytical & Person Skills
• Must have good logical reasoning and analytical skills
• Demonstrate Ownership and Accountability of their work
• Multi- tasking capabilities and team management
• Technical documentation
• Self-criticizing
• Negotiation skills
Desired Profile / Criteria / Skills :
Shift Timing : 11:00 am to 08:00
5 Day Working ( Mon to Fri )
Key Skills :
Company Profile
Service based IT company .
55+ Tech Experts currently .
Caterigng to international market of US, UK ,Canada, Australia and Dubai .
Working in latest digital technologies like AI, AR, IoT etc .
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.