What You'll Do
- Design and build advanced applications for the Android platform.
- 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.
What Will Make You Shine
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7+ years of software development experience
- 5+ years of Android development experience
- Published at least one original Android app
- Proficiency in Android SDK
- Experience with RESTful APIs and JSON data
- Familiarity with third-party libraries and APIs
- Strong understanding of mobile development lifecycle, architectures, and emerging trends
- Excellent problem-solving and critical thinking skills
- Strong interpersonal and communication skills
- Kotlin programming language
Desirable:
- Mobile banking experience
- Experience with functional reactive programming and TDD
- Banking or financial services domain knowledge
- Cloud platform experience (AWS, GCP, etc.)
- Knowledge of Virtual Machines and Docker containers
How We Hire
Here, we summarize the typical journey to finding a job within EMAKINA:
- Apply and tell us about yourself
- Go through some standard interviews:
- General interview with a recruiter
- Technical interview with our technology experts
- Manager interview or Offer interview with a hiring manager
- Get ready to join the team
Not sure if you meet all the requirements No problem. Let's talk anyway and find out more.
It takes 1 min of application to start the journey with us. Apply now!