Senior Software Engineer (Android)
About
Eyepax IT Consulting (Pvt) Ltd. provides comprehensive solutions based on digital technologies. By designing, creating, and implementing cost-effective turnkey solutions, the company helps its international clients increase productivity, maximize profits and yield high degrees of competitive advantage. The company headquarters is in Colombo Sri Lanka; where it maintains a state-of-the-art production facility. Eyepax further has a branch office in Stockholm, Sweden. The company currently services over 250 clients in the US, Europe, and the Asia Pacific. Public sector clients include Swedish National Transport (SJ), Swedish National TV, and Radio. Private sector clients include IBM, Roche, and the world’s largest travel company, Expedia.
Role
- Design, build and publish Android 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)
- 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 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 and knowledge of Kotlin is a plus
- Experience with third-party libraries and APIs such as RxJava and Firebase
- Experience with iOS development is a plus
