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