Android Engineer

EITAcies, Inc.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Clean Code Principles
Java
Multitier Architecture
API
Android
Unit Testing
Software Quality
Code Review
Software Debugging
JSON
Model View ViewModel
Performance Tuning
XML
Software Security
Backend
GIT
Kotlin
REST
Software Version Control

Job description

  • Design, develop, and maintain advanced applications for the Android platform
  • Collaborate with cross-functional teams (product managers, designers, backend engineers) to define and ship new features
  • Write clean, scalable, and efficient code following best practices
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and fix bugs, performance bottlenecks, and usability issues
  • Integrate APIs and third-party libraries
  • Conduct unit testing and debugging to ensure robust applications
  • Continuously discover, evaluate, and implement new technologies to improve development efficiency
  • Maintain code quality through code reviews and adherence to coding standards
  • Ensure application security and data protection best practices

Requirements

  • Strong experience in Android development using Kotlin and/or Java
  • Familiarity with Android SDK, Jetpack components, and modern app architectures (MVVM, Clean Architecture)
  • Experience with RESTful APIs and JSON/XML parsing
  • Knowledge of version control systems such as Git
  • Understanding of mobile UI/UX principles and design guidelines
  • Experience with debugging and performance optimization tools

Apply for this position