Health elevated.

Software Development Engineer II-Android

Inito

Inito

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 5, 2024
Responsibilities

  • Participate in the architecture, development, testing, implementation, and maintenance of our Android apps.
  • Participate in the development, maintenance, enhancement, and support of automated systems designed for testing mobile applications.
  • Engaging with junior developers for task tracking, guiding, and code reviews.
  • Work with the Technical Manager for designing/architecting systems of varying complexity and scope, and creating high-quality documentation supporting the design/coding tasks.
  • Work on bug fixing and application performance improvement.
  • Responsible for providing recommendations on software development improvements.
  • Responsible for engineering best practices leading to the excellent overall quality of software.

Educational Qualification

B.E/B.Tech/M.E/M.Tech/MCA

Eligibility Criteria

  • 3+ Years of Android Development with JAVA/Kotlin.
  • Strong knowledge of Android SDK, and SQLite, familiarity with RESTful APIs, dealing with different Android Versions, dealing with different screen sizes, and push notifications.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Familiarity with the use of sensors like an Accelerometer and Camera.
  • Ability to understand business requirements and translate them into technical requirements.
  • Understanding google android design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git.
  • Fast learner: Be able to explore and pick up new tools & languages.

Additional Eligibility Qualifications

  • Proven track record of building and delivering mobile applications and services for Android devices.
  • Existing approved apps in the Play Store are a huge plus.
  • Solid experience in programming in JAVA, and OOPs, good knowledge of Unix/Linux environments and Android Studio.
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and internet and mobile OS security fundamentals.
  • Strong problem-solving skills, adaptable, proactive, and willing to take ownership.
  • Knowledge of modern best practices for professional software development including secure coding standards, code reviews, source control management, build processes, testing, and operations.