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


Start Date

Immediate

Expiry Date

28 May, 26

Salary

0.0

Posted On

27 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Flutter, Dart, RESTful APIs, Cloud Services, Code Reviews, TDD, Unit Testing, Widget Testing, Agile, Git, CI/CD, State Management, Bloc, Provider, Riverpod

Industry

IT Services and IT Consulting

Description
Key Responsibilities Design, develop, and maintain scalable cross-platform mobile applications using Flutter and Dart Follow and enforce coding standards, secure coding practices, and mobile architecture best practices Lead technical design decisions to ensure high-quality, maintainable, and performant applications Integrate mobile applications with RESTful APIs and cloud-based services Conduct code reviews and mentor junior developers Perform unit and widget testing while promoting Test-Driven Development (TDD) practices Troubleshoot production issues and continuously optimize application performance and scalability Collaborate with cross-functional teams within Agile development environments Participate in System Integration Testing (SIT) and support release activities Ensure timely delivery of development tasks and provide clear progress updates Person Specifications Bachelors Degree in Computer Science, Software Engineering, IT, or a related field 3+ years of software engineering experience, including strong hands-on experience in Flutter development Strong proficiency in Dart, Flutter framework, and mobile application architecture Experience integrating RESTful APIs and third-party services Familiarity with cloud platforms such as AWS, Azure, or GCP Experience with state management approaches (Bloc, Provider, Riverpod, etc.) Experience with Git, CI/CD practices, and Agile methodologies Strong analytical, problem-solving, leadership, and communication skills Vendor submissions - 05 months
Responsibilities
The Senior Engineer will be responsible for designing, developing, and maintaining scalable cross-platform mobile applications using Flutter and Dart, while enforcing coding standards and leading technical design decisions. This role also involves integrating applications with APIs, conducting code reviews, mentoring juniors, and ensuring timely delivery within Agile environments.
Loading...