The company I work for is looking for a Junior Mobile Software Engineer. The offices are located in Ramat Hahayal in Tel Aviv and the company has a flexible work at home policy. The people are amazing and the company has great benefits. You can apply in the link below and feel free to comment if you have any questions!
At the root of Genesys is our passion for our customers and users in the form of Empathy. It's the basis for how we operate in everything we do. We are building the next generation of customer engagement/support product for the global marketplace and looking for a passionate Associate Mobile Android Engineer to join us on this exciting and challenging journey.
You will be joining a collaborative global team of like-minded people who thrive on technical problem solving and relish design challenges. Working in an agile team environment, our teams are building platform specific SDK for Genesys. Genesys Software Engineers think through implementation details of scale, security and usability.
You will be part of a team building new features, ensuring scalability and availability of the entire platform and delivering high quality code. We write code in Android SDK, different versions of Android but experience with other mobile iOS technologies is a definitive advantage.
Key responsibilities:
Taking part in building our new generation user interfaces focusing on composability and quality architecture
Working with product and UX teams to field requests and build generic solutions that benefit all our customers/stakeholders
Taking part in design, development, and testing of features/functions that are secure, reliable, highly scalable and available
Ownership of code components, testing and maintaining
Taking part in code reviews, make improvements based on feedback to learn best practices, improve readability and anticipate issues
Troubleshoot production support issues post-deployment and come up with solutions as required
Experiences and skills we are searching for:
Previous experience with Android SDK, different versions of Android, and how to deal with different screen sizes and resolutions.
Experience with Kotlin development.
Previous experience with OO programming.
Knowledge Android studio and Gradle.
Version control tools and processes (e.g. git and git-flow, Jira, bitbucket)
Good written and verbal communication skills in English
Pleasant in communication, self-motivated and creative problem-solving skills and a history of helping and inspiring others
What you will master with us:
Advanced UI implementation.
Develop testable components.
Agile practices, collaboration with remote-working engineering teams