Vacancy expired!
- Design and develop advanced applications for the Android platform
- Develop and maintain software for Android applications.
- Identify and correct bottlenecks and fix bugs
- Ensure Software Development Process is followed, and appropriate documentation produced
- Work in a cross-functional team to architect full end-to-end smart appliance solutions
- Develop detailed design and test specifications.
- Work closely with platform leaders, product line design teams, industrial designers, and web teams to define new feature rich applications.
- Ensure the performance, quality, and responsiveness of applications Qualifications
- S. Electrical, Computer or Software Engineering or equivalent
- 5 years Android Application Development
- Knowledge of Android Operating System fundamentals
- Work from UI/UX requirements, APIs and mockups to build functional, high-performance Android applications
- Experience on Flutter
- Experience with formal software development process (such as Agile)
- Experience on Software Development Tools & software languages: Java and Kotlin
- Knowledgeable of theory and use of Test-driven Development (TDD)
- Proficient understanding of code versioning tools; git
- Familiarity with Continuous Integration
- Knowledge of responsive app design principles
- Android lifecycles using LiveData and Observer classes to create MVVM development patterns.
- Strong project planning and project leadership skills and experience.
- Excellent analytical skills and ability to work in a team-oriented environment.
- Software Languages: C, Kotlin, Javascript, C#, Python
- Experience working with global software development team
- Experience using simulators and software analysis tools.
- Experience with Automation Testing
Vacancy expired!