We are looking for a highly skilled Full Stack Developer who is comfortable with both front and back end programming in Andorid Mobile Applications
- Desire to work in a startup environment, able to self-manage and work remotely
- Design and build advanced applications for the Android platform
- Must have built at least two Android apps
- Fluency with Java
- Proven working experience in software development
- Working experience in mobile development
- 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, including automated testing and building
- Experience working in an agile development process
- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.
- Write clear, maintainable and testable code that you are proud of
- 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
Experience and Required Technical Skill
- Bachelor of Engineering in Computer/IT or equivalent degree in Computer related studies
Other Skills
- Ability to work independently or as part of a team
- Knowledge of Kotlin and Flutter is a Plus
- Persuasive in both written and verbal communication
- Strong Analytical Skills
- Good communication skills in English
- Collaborate with cross-functional teams to define, design, and ship new features
- Basic understanding of Android extensions/custom keyboards is a plus
- Experience creating Material Design styled apps is a plus