Job ResponsibilityWorking 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
Job RequirementsJob Benifits