Duration / 12 Months Contract. Jan 2024 - Jan 2025.
Remote position / with a few onsite workshops required.
Language: English.
As an Android Developers x 5 embedded within the client's Scrum team, the consultant will play a pivotal role in
designing, developing, and maintaining high-quality mobile applications for their organization. The consultant
will collaborate closely with cross-functional team members to deliver innovative and user-centric solutions
within the framework of the Scrum methodology. The primary focus of the consultant will be on mobile app
development, ensuring a seamless and engaging user experience.
Key Responsibilities:
1. Mobile App Development: Develop feature-rich and performance-optimized mobile applications for
iOS and/or Android platforms using [programming languages, e.g., Swift, Java, Kotlin].
2. Technical Design: Contribute to technical discussions and assist in the design and architecture of
mobile solutions, ensuring scalability and maintainability.
3. Scrum Collaboration: Actively participate in Scrum events, including daily stand-up meetings, sprint
planning, sprint reviews, and retrospectives, fostering collaboration and transparency.
4. Feature Development: Implement new features, enhancements, and improvements in alignment with
the product roadmap and user stories defined by the Product Owner.
5. Code Quality: Write clean, efficient, and maintainable code following coding standards and best
practices. Perform code reviews to ensure code quality within the team.
6. Testing and Debugging: Conduct thorough testing of developed features, identify and resolve bugs,
and work closely with QA team members to ensure the delivery of bug-free software.
7. Performance Optimization: Continuously optimize app performance, monitor and address issues
related to memory usage, CPU utilization, and network efficiency.
8. UI/UX Implementation: Work closely with UI/UX designers to implement visually appealing and userfriendly interfaces, ensuring a seamless user experience.
9. API Integration: Integrate with RESTful APIs, third-party libraries, and external services to fetch data
and provide extended functionality.
10. Documentation: Maintain clear and up-to-date documentation of code, APIs, and development
processes for knowledge sharing within the team.
11. Emerging Technologies: Stay updated on the latest trends and technologies in mobile app
development, incorporating relevant innovations into our app ecosystem.
12. Collaboration: Collaborate effectively with cross-functional team members, including designers,
Product Owners, Scrum Masters, and fellow developers.
13. Agile Mindset: Embrace an agile mindset and contribute to the team's continuous improvement by
providing feedback and actively seeking opportunities for optimization.
Requirements: