Engineer - Mobile at Axiata Digital Labs
Colombo, Western Province, Sri Lanka -
Full Time


Start Date

Immediate

Expiry Date

27 May, 26

Salary

0.0

Posted On

26 Feb, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Flutter, Dart, TDD, RESTful APIs, Java, Spring Boot, AWS, Azure, GCP, UI/UX, State Management, Algorithms, Data Structures, Git, Problem-Solving, Communication

Industry

IT Services and IT Consulting

Description
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
Responsibilities
The role involves developing cross-platform mobile applications using Flutter and Dart, adhering to best coding and security practices, and performing unit and widget testing, preferably using TDD. Responsibilities also include integrating backend services, participating in SIT, and maintaining technical documentation.
Loading...