We are seeking a talented App Developer in Android to join our Information Technology department.
In this role, you will be using Android frameworks and its related technologies to design, develop, and maintain high-quality applications.
If you are passionate about creating robust applications and thrive in a collaborative environment, we want to hear from you!
Responsibilities :
* Software Development and Maintenance : Collaborate with engineering team, developers and product team to design, develop, test and maintain competitive high-quality software applications.
* Code Review : Be actively engaged in code reviews and new implementation releases to guarantee code quality and best practices adherence.
* Testing : Perform comprehensive software testing to ensure optimal application quality, performance, and reliability.
* Research and Innovation : Be on top of learning cycle to stay current with latest tendencies and available technology in the mobile development market aiming to identify potential new projects and opportunities.
* Compliance : Comply with the organization's Information Security Policies and Regulations.
* Collaboration : Work closely with stakeholders to understand specific needs and develop required solutions accordingly and in a timely manner.
* Documentation : Write and maintain clear documentation for software design, architecture, and functionality along with required support flow charts. Ensure the code is thoroughly documented and produce all necessary technical documentation.
Qualifications :
* Education : Bachelor´s degree in Computer Science, Software Engineering or related field or its equivalent in proven job experience.
* Experience : 3+ years of experience working developing apps with Android.
* Language : Proficient English level is required (verbal and written).
* Communication Skills : Effective verbal and nonverbal communication.
* Soft Skills : Analytical skills, assertive communication and time management.
* Team Player : Ability to be a team player and adapt to required business needs and priorities along with a constant learning attitude and great proactive mindset.
* Technical Skills :
Knowledge in Android development tools and libraries such as Java SDK, Kotlin, Android SDK and Android UI.
* Experience working in Agile development environments.
* Experience working with Git and repositories.
* Experience with design patterns : MVC, MVVM, MVP, Singleton, others.
* Experience with unit testing and frameworks to test code.
* Experience working with and integrating web services and / or Rest APIs.
Desirable or Nice to have :
* Proven experience in Android development (personal projects, academic projects, school programs).
* Knowledge in all Google design guidelines.
* Experience implementing biometric and identify security solutions from vendors (such as Nexus, Identy, HID, Regula, and Neurotechnology).
* Knowledge in CI / CD.
* Experience with Sonarqube.
* Knowledge in SOLID Clean Architecture.
* Experience working with cloud providers such as Azure, AWS, and Google Cloud, as well as experience with containers.
#J-18808-Ljbffr