Descrição
The Role:
Responsibilities:
- Understanding the project needs and work on achieving all assigned tasks in a clear and timely manner.
- Teaming up with cross-functional teams to define, design, and ship new features.
- Working with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Writing reusable, testable, and efficient code.
- Staying curious and up to date with the latest industry trends in mobile technology.
Requirements:
- Computer Science or Computer Engineering degree.
- Good understanding of the full mobile development life cycle.
- Proven work experience in software development.
- Delivery oriented and multi-tasking person.
- Excellent analysis, technical design, development and problem-solving skills
- Good understanding of OOP and design patterns.
- Excellent verbal and written English communication skills.
- Experience in the Agile software development process.