Job Description
General Duties, Responsibilities and Job Functions
- Demonstrate the attributes of a good Scrum team member :
- Team Collaboration
- Communication
- Agility
- Energy
- Cross-Functionality
- Learn, follow and adapt Agile software development processes
- Actively participate in Scrum Planning, decomposing Product Backlog Items into tasks and associated estimating of effort
- Select and complete appropriate tasks from the Scrum Wall, balancing existing skills with a willingness to learn
- Share and gain knowledge through collaboration, pairing, or other related methods
- Continuously learn new skills to strengthen the team and to be able to operate as a Feature Team
- Build Quality In through techniques such as Test-Driven Development, constant feedback, Test Automation, and Continuous Integration
- Communicate often and effectively with other Team Members, the Scrum Master, and the Product Owner
- Demonstrate completed work to team and to stakeholders at Sprint Review
- Participate in regular team reviews, assessing each other’s performance and fostering continuous improvement
Qualifications
Full stack Mobile Applications Developer
- Minimum 2 years of experience implementing production-grade features using NoSQL databases
- Broad experience with cloud-based services that support mobile app features
- Expertise in Python, JavaScript (ES6), including platforms such as nodejs
- Experience with real-time communications such as WebSocket, along with third-party APIs such as Google Maps, and payment processing solutions (for example Stripe)
- Experience building Cross-platform mobile applications with a strong familiarity of both Swift / Objective-C, and Java for Android
- Experience with front-end frameworks and libraries such as React, React Native, and Redux
- Strong communication skills, someone who can bridge between the backend developers & the BSA / Product people
- Preferred experience with streaming platforms such as Kafka, kafka streams, apache spark, apache storm
30+ days ago