Mobile App Developer (Android or IOS)
Get to know the role
We are seeking to hire Mobile App Developers. Talented & passionate engineers are encouraged to join our team. With Hata, you will have opportunities to work and develop Hata’s applications and systems. Hence, it is very important that you take the initiative to identify problems, and have the right mindset and skill sets to solve them.
The day-to-day activities
Build the next generation of mobile application frameworks and common components to make shipping best in class mobile software as easy as possible. Assist in tracking and categorizing company expenses, ensuring compliance with budgetary guidelines.
Define and drive common mobile architecture and methodologies across the mobile application team.
Collaborate closely with teams to understand and build what is needed to enable a delightful mobile developer experience.
Ensure mobile applications can be rapidly and safely delivered to our customers through robust CI pipelines, tooling, and processes.
Collaborate closely with engineers, product managers, and designers across the company.
Take full ownership of projects from design to implementation and deployment.
The must have
A degree in computer science, software engineering, information technology or related fields. Proficiency in Google Docs, particularly Google Sheets.
Strong CS fundamentals (with competencies in algorithms and data structures).
Strong native mobile apps development in Kotlin/Java Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
Fluent with SOLID principles, design patterns, and mobile architecture.
Firm grasp of algorithms and data structures.
Experience with unit testing and UI test frameworks.
Hands-on experience with CI pipelines & mobile apps build systems.
Senior Developers with at least 3 years experience are encouraged to apply.
Junior Developers with 1 -2 years experience are encouraged to apply.