Job Description:
- Work with fellow engineers for code review
- Contribute to all stages of development including designing, coding, reviewing, and testing
- Collaborate with Lead Software Engineers, Testers, and SMEs to ensure product is delivered.
- Enhance, and improve coding practices.
- Ensure software engineering standards are in place such as unit test code coverage
- Documents system components.
- Create, and maintain product features
- Work with fellow engineers for code review
- Contribute to all stages of development including designing, coding, reviewing, and testing
- Collaborate with Lead Software Engineers, Testers, and SMEs to ensure product is delivered.
- Enhance, and improve coding practices.
- Ensure software engineering standards are in place such as unit test code coverage
- Documents system components.
- Create, and maintain product features
Requirements
Qualifications
- Working experience with Flutter
- Working Knowledge Dart
- Experience writing unit tests
- Knowledge with building CICD Pipelines is a plus
- Knowledge with Native IOS and Android development is a plus
- Working knowledge of Domain Driven Design
- Working knowledge of Object oriented programming, and Design patterns
- Understanding of SOLID design principles
- Working Knowledge in one or more OOP Languages
- Experience working in an Agile Scrum Environment
- Experience integrating with REST APIs
- Working knowledge with GitLab flows and different branching strategies