Engineer Mobile
Job Summary
Key Responsibilities
- Follow best coding practices and standards defined by software management for mobile application development
- Adhere to secure coding practices based on industry standards and mobile security guidelines (OWASP Mobile Security)
- Develop cross-platform mobile applications using Flutter and Dart
- Perform unit testing and widget testing with a preference for Test-Driven Development (TDD)
- Identify analyze troubleshoot and fix application defects and performance issues
- Continuously improve application performance scalability code quality and maintainability
- Integrate RESTful APIs and backend services into mobile applications
- Participate in System Integration Testing (SIT) to ensure seamless end-to-end mobile functionality
- Prepare and maintain clear technical and architectural documentation
- Follow Agile/Scrum development practices throughout the mobile development lifecycle
- Ensure timely delivery of assigned development tasks and sprint milestones
- Maintain clear visibility of development progress and communicate updates effectively with team members
- Proactively escalate technical challenges or blockers through the defined communication channels
Person Specifications
- Bachelors Degree in Computer Science Software Engineering IT or a related field (or equivalent qualification with relevant experience)
- Minimum 1 year of hands-on experience in Flutter mobile application development
- Strong experience with Flutter framework and Dart programming language
- Experience in backend development using Java and Spring Boot frameworks
- Experience integrating APIs third-party libraries and mobile plugins
- Familiarity with cloud platforms such as AWS Azure or GCP and mobile backend integration
- Good understanding of mobile UI/UX principles responsive design and state management (Provider Riverpod Bloc etc.)
- Strong knowledge of programming fundamentals algorithms and data structures
- Experience with version control systems such as Git
- Strong analytical thinking problem-solving teamwork and communication skills
- Ability to write clean efficient and maintainable code and willingness to learn new technologies
Vendor submissions - 05 months
Key Skills
- cpr
- Patient Care
- Customer Service
- DOT
- Hand Tools
- HVAC
- Android
- Communication
- OSHA
- Preventive Maintenance
- Troubleshoot
- Company Standards
- Setup
- Service Calls
- Technical Support