Areas of Responsibility:
- Application Development & Support: Develop and support applications through all phases of the project life cycle, including Design, Development, Testing Support, and Release Support.
- Technical Expertise: Strong hands-on experience in developing applications using Android Java and Flutter.
- Independent Work: Required to work independently and engage well with the customer.
- Collaboration: Required to interact with front-end teams for collecting interface-related information and other dependent backend teams for execution of work.
- Documentation: Develop Low-level design documents.
- Coding & Testing: Responsible for coding, developing test cases, unit testing, and performing integration testing.
- Project Adherence: Adhering to the schedule and scope of the project.
- Standards Compliance: Ensure to follow Technology and Process standards set for the project.
- Quality Deliverables: Produce high-quality technical deliverables for the customer.
- Technical Review: Interact with the project lead to review technical deliverables.
- Status Updates: Provide status updates to Project Manager and Customer.
Key Deliverables
- Program Development: Design and Develop applications with high quality and agreed processes, within the planned schedule.
- Quality Code: Deliver quality code following the Technology and Process Standards set for the project.
- Technical Documentation: Technical Design Documents (LLD).
- Testing: Deliver reviewed Test cases with Test Results.
Requirements
Required for the Position
- Experience: 2-3 years of experience in Developing applications using Android Java and Flutter.
- Technical Skills:
- Strong technical expertise in Android Java and Flutter.
- Proficiency in using Android SDK, Android Studio, and other relevant tools.
- Experience with RESTful APIs to connect Android applications to back-end services.
- Solid understanding of the full mobile development life cycle.
Analytical Skills: Ability to analyze and debug code efficiently.
Interface Expertise: Experience in working with front-end teams for interfaces.
Communication Skills: Excellent communication skills, both verbal and written.
Problem-Solving: Excellent de-bugging, troubleshooting, and problem-solving skills.
Client Interaction: Good client interaction skills and the ability to work independently with the client.
Proactiveness: Proactive and self-initiated with a strong sense of ownership.