




Job Summary: AsTecI seeks a passionate Android Developer to design and develop advanced mobile applications, collaborate with multidisciplinary teams, and drive continuous improvement in development standards. Key Highlights: 1. Design and develop advanced applications for Android and Huawei. 2. Collaborate with multidisciplinary teams on new features. 3. Lead pair programming sessions and foster learning. AsTecI is an IT consulting firm with 35 years of experience in system development and maintenance, collaborating with leading national and international companies. We drive innovative and challenging projects that transform industries, and today we seek passionate, committed professionals with a growth mindset. Join our team and take your career to the next level! ANDROID DEVELOPER Requirements: Bachelor’s degree or engineering degree in Computer Systems, Computer Science, or related field. 5 years of experience Extensive experience in Android mobile application development. English Desired: Advanced Knowledge and Skills: • Proficiency in Kotlin and solid knowledge of Java. • Clean architecture and SOLID principles. • Use of Gitflow for version control. • Integration of third-party libraries and SDKs. • Consumption of RESTful APIs. • Knowledge of MVVM, MVVM-C, and Jetpack components. • Proficiency in Jetpack Compose and Server Driven UI (SDUI). • Experience in unit and integration testing. Desirable knowledge in: • Fortify and Blackduck (security and static analysis). • Dynatrace (application monitoring). • SSL concepts, certificates, Key Store/Trust Store. • Firebase (Analytics, Crashlytics, Push Notifications). • Management tools such as JIRA, Confluence, and Bitbucket. Responsibilities: • Design and develop advanced applications for Android and Huawei platforms. • Collaborate with multidisciplinary teams to define, design, and deliver new features. • Write and maintain unit tests to ensure software robustness, usability, and reliability. • Continuously evaluate and implement new technologies to maximize development efficiency. • Actively participate in creating and defining user stories (GWT, INVEST, SMART). • Lead pair programming sessions and foster collaborative learning. • Explain and justify technical trade-offs in complex solutions to less experienced team members. • Propose, document, and apply development standards and processes to drive continuous improvement. We Offer: • Competitive salary commensurate with experience • Statutory benefits • Hybrid work model • Enhanced benefits (Life Insurance, Major and Minor Medical Expense Insurance) • Home office support . -Requirements- Minimum Education: Higher Education - Bachelor’s Degree 4 years of experience Languages: English Keywords: developer, programmer, engineering, computer engineering
