Employer Active
Who we are
Design build and maintain high performance reusable and reliable Kotlin code
Ensure the best possible performance quality and responsiveness of the application
Maintain code quality organization and automatization
Unittest code for robustness including edge cases usability and general reliability
Collaborate with crossfunctional teams to define design and ship new features.
Work on bug fixing and improving application performance
Gauge the effectiveness and efficiency of existing systems; develop and implement strategies for improving or further leveraging these systems
Create system design models specifications diagrams and charts to provide direction to system programmer and development teams
Design and deploy new applications and enhancements to existing applications software and operating systems.
Perform costbenefit and return on investment analyses for proposed systems to aid management in making implementation decisions
Design operational and information support systems in collaboration with fellow engineers and developers.
Reporting Line
This position reports to the Head of Enterprise Systems Engineering.
Experience in Enterprise Systems Engineering Role
Bachelors degree in Computer Science Engineering or a related field.
Proven experience as a Mobile Developer with strong knowledge of Kotlin.
Other Requirements
Solid understanding of the full mobile development life cycle.
Experience with Android SDK different versions of Android and how to deal with different screen sizes.
Familiarity with RESTful APIs to connect Android applications to backend services.
Strong knowledge of Android UI design principles patterns and best practices.
Experience with offline storage threading and performance tuning.
Familiarity with the use of additional sensors such as gyroscopes and accelerometers.
Knowledge of the opensource Android ecosystem and the libraries available for common tasks.
Ability to understand business requirements and translate them into technical requirements.
A knack for benchmarking and optimization.
Proficient understanding of code versioning tools such as Git.
Thrives in a fast paced startup environment with dynamic business priorities.
Full Time