Overall responsible on the Implementation part of the project ., getting things right
• Support L2 engineer to analyse the User Requirements, NFRs and Technical
Requirements for the project
• Identify any unknowns ., missing scenarios, etc and consult with PO to ensure those are defined either as a User story or UAC
• 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
• Ensure the software is developed confirming the project architecture, coding
standards and NFRs (preferred)
• Create technical documents as required for the project in JIRA, Confluence, or other
tools (preferred)
• Provide POs and ADMs with daily updates of the team via Jira and Slack (preferred)
• Proactively communicate with other members of the team (preferred)
• Provide HR and Management with any relevant information to help improve
organisation culture & performance
Key Skills
• Understanding of various advance JavaScript concepts
• Ability to write well-documented, clean JavaScript code
• Strong hands-on experience in enterprise grade mobile application development with React Native/React JS programming experience
• Can demonstrate use of OOPs Patterns
• Build pixel-perfect, buttery smooth UIs across both mobile platforms
• Ability to implement third party libraries into an existing code (preferred)
• Familiarity with native build tools, like XCode, Android Studio (preferred)
• Experience with automated testing suites, such as JEST (preferred)
• Understanding of Redux, Redux-thunk, Redux Saga (preferred)
• Can unit test to perfection
• Ability to analyse System Requirements at the Epic level
• Ability to create UML diagram to define the implementation for the Epic with
• Can demonstrate use of OOPs Patt