• 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