• working closely with stakeholders to understand business requirements/user stories and help translate into technical requirements for the development team
• directing the development team in the design, development, coding, testing and debugging of applications/solutions
• mentoring team members and establishing good coding practices/principles, ensuring the team adheres to high software quality standards
• daily stand-up meeting with scrum team at the same time each day
• deliver on what was promised by you / your team during the stand-up meeting
and escalate issues immediately when blocked
• participate in sprint planning for each two week sprint
• participate in pi planning for each 10 or 12 week pi
• perform pull request code reviews for your teammates
• coordinate over slack and/or teams with other team members and the customer
when working remote to ensure near realtime communication on daily tasks and
issues
• most of the time spend working in react native development to build user-facing
features with top notch ui and ux, application business logic or other application components as necessary to meet the requirements acceptance criteria for the development tasks assigned
• take full ownership and responsibility for building, shipping, and maintaining features
• diagnose and fix bugs and performance bottlenecks for performance that feels native
• maintain code and write automated tests to ensure the product is of the highest quality
• proactively identify areas for improvement and make recommendations for solutions within the code base
• understand and collaborate on complete product lifecycle from concept to execution
• stay up to date with tech stack and industry trends, sharing knowledge and best practices with the team