Job Overview
Senior Software Engineer

The Role
Design, build and publish Android & IOS Mobile Applications.
Conduct unit testing and troubleshooting.
Application integration with enterprise 3rd party services.
Collaborate with teams to integrate systems.
Develop and update technical documentation.
Qualification and Experience
Bachelor’s degree in Computer Science, Software Engineering, and Information Technology with a minimum of 4 years of relevant industry experience in Software Development.
Minimum 3-year experience in developing mobile applications (Android & IOS).
Strong knowledge of Android Design Guidelines & Principles.
Solid understanding of the full mobile development life cycle.
Experience with offline storage, threading and memory management in Mobile Applications.
Experience with Google Play Store application distribution.
Solid foundation in data structures, algorithms and OOP Concepts.
Hands-on experience with Android Studio Development & xCode Environments.
Understanding & experience in consuming Web Services (REST, JSON, XML).
Solid knowledge of best practices in mobile UX design.
Good understanding of design patterns MVVM, MVP.
Excellent analytical and troubleshooting abilities.
Deep familiarity with Android Java, Swift knowledge and Kotlin.
Experience with third-party libraries and APIs such as RxJava and Firebase.
Experience with Web Development development is a plus.
Job Detail
- Offered SalaryNot Specified
- Career LevelSenior Executive
- Experience3 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree
Related Jobs (121)
- Senior Software Engineer [Java / React] Jobs at Altrium in Colombo, Sri Lanka on September 14, 2023 Full-Time
- Senior PHP Developer Jobs at xDigital Solutions in Colombo, Sri Lanka on September 14, 2023 Full-Time
- Associate PHP Developer ( Laravel ) Jobs at iLabs in Colombo, Sri Lanka on September 13, 2023 Full-Time