React Native Consultant
|Angajator:||IBM Client Innovation Center Central Eastern Europe (CEE)|
|Nivel job:||peste 5 ani experienta|
IBM Client Innovation Center Central & Eastern Europe (CEE) was established in 2012 by joining several centers in Europe. The Delivery Center is part of a global network of 80 similar centers and uses the best IBM methods of work, global processes and techniques. The center has achieved CMMI Level 5 (Capability Maturity Model Integration) and its mission is to provide customers with software solution customized to their global business needs.Cerinte
Proven working experience in Android development
Have published at least one original Android app
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Experience in professional Mobile application development, especially Android APIs and Frameworks.
Fundamentals in object-oriented design, algorithm design, problem-solving, and complexity analysis
Experience building complex Android Apps that have been successfully delivered to customers
Experience with android patterns, material design, and material design backward compatibility
Experience with Android SQLite database and working with hardware features(camera)
Knowledge in Maven, Gradle, Continuous integration (egg Jenkins), Android Studio IDE are beneficial.
A good overview of current development trends, frameworks, and good knowledge of news sources, podcasts, tutorials, etc.
Good team player who is self-motivated and well organized
Preferred Professional and Technical Expertise :
Knowledge in Mqtt and OpenCV is a plus.
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API’s
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Share your knowledge actively with your colleagues.