Posted On 22 August
About the job
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You
will be a lead developer responsible for the development of new and enhancements to mobile applications. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
• Writing clean, high-quality, high-performance, maintainable code
• 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 real-time communication on daily tasks and
issues
• Spend most of your time working in React Native 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 you are 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
• Perform code reviews for other engineers
• Proactively identify areas for improvement and make recommendations for solutions
within the code base
• Work closely with product and engineering teams to spec-out, design and implement
user-facing features
• 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
Qualifications
• Bachelor's degree in Computer Science (or related field)
• Experience with Agile or Scrum software development methodologies
• 2+ years experience building consumer-facing client apps
• Previous experience in early stage product design
• Previous experience deploying both Android and iOS mobile apps
• Partner with business and technology team members, to understand requirements
and translate them into value-add technology solutions
• Willingness to learn and expand skills and repertoire
• A positive mindset, team-oriented, results-driven, and organised