Pearson Senior Application Engineer- Android in Haifa, Israel
Senior Android Engineer- Role is located in Haifa, Israel
At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always reexamining the way people learn best, whether it’s one child in our own backyard or an education community across the globe.
We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
Our Direct To Consumer at Pearson, has an excellent opportunity for a Web Developer to join our growing team. Working in a small-team environment, you will have a unique opportunity to play a leading role in designing and developing web-based delivery applications for the company’s line of spoken assessment products.
To be successful in this essential role you must have the desire and ability to learn new techniques and share your knowledge. You need to demonstrate a passion for software development, software craftsmanship, and ability to perform in a quick-pace, dynamic work environment! Tremendous growth opportunity!
Specific duties include building native Android applications using the latest technologies and frameworks, integrating third-party SDKs, and interacting with internal clients to determine requirements and architecture.
Bachelor’s degree in a technical discipline preferred
4+ years software development experience that includes at least 2 year of Android
Strong object-oriented design, programming, and debugging skills
Demonstrated experience with Kotlin, Java, Android Studio, and the Android SDK is a must
Knowledge of Flutter and Dart is a major plus
Experience with Git and Github is a must
Experience with network client development, including consumption of web services, is desired
Collaborate with cross-functional teams to define, design, and ship new features
Experience with server-side API development is a plus
Strong debugging skills with the ability to code unit-test for robustness, including edge cases, usability, and general reliability
Prior successful experience in on line or related industry is desirable
Experience with other parts of the Java ecosystem e.g. Java enterprise development a plus
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
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.
Skills and Education:
BS/MS degree in Computer Science, Engineering or a related subject
Proven software development experience and Android skills development
Proven working experience in Android app development and
Have published at least one original Android app
Organization: Direct to Consumer
Req ID: 9954