Sr. Software Engineer ( Android developer)
EdCast, India

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Apr 13, 2021
Last Date
May 13, 2021
Location(s)

Job Description

EdCast is an AI-Powered Knowledge Cloud solution for unified discovery, personalized learning, and knowledge management across the enterprise. Its award-winning platform is used internationally by Global 2000 companies and large government organizations, including NASSCOM and World Economic Forum, to solve the discovery and curation problems across all external and internal knowledge sources. EdCast's offerings include its Learning Experience Platform (LXP) and MyGuide's in-app guides, intelligence, and automation for business software.

Website: - www.edcast.com

Job Title: Sr. Software Engineer

Location: Pan India

Year of experience: 5-8 years

Requirements

Responsibilities:

  • Translate designs and wireframes into high quality code.
  • Design, build, and maintain high performance, reusable, and reliable Java and Kotlin code.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Qualifications:
    • Strong knowledge of Android SDK and NDK.
    • Strong knowledge of different versions of Android and how to deal with version specific problems.
    • Strong knowledge of different screen sizes.
    • Proficient in Java and Kotlin with strong object-oriented design skills.
    • Experience with Android NDK development.
    • Familiarity with RESTful APIs to connect Android applications to back-end services.
    • Strong knowledge of Android UI design principles/guidelines, patterns, and best practices.
    • Strong knowledge of architectural patterns MVP, MVC, MVVM, and Clean Architecture.
    • Strong experience of MVP and Clean Architecture design pattern.
    • Experience with offline storage, threading, memory management and performance tuning.
    • Strong experience of Webviews and debugging of Webviews.
    • Proficient in debugging Java, Kotlin and Native(C/C++) code.
    • Knowledge of the libraries available for common tasks.
    • Strong Knowledge of third-party libraries - Retrofit, OkHttp, Firebase, Rxjava, Dagger 2, Jetpack, SQLite, GSON, Espresso, Gradle.
    • Familiarity with White Label Apps, its configuration and deployment.
    • Familiarity with MDM solutions.
    • Strong Knowledge of SDK integration and Analytics platforms.
    • Solid understanding of the full mobile development life cycle.
    • Familiarity with Git, JIRA and continuous integration.
    • Ability to understand business requirements and translate them into technical requirements.
    • Plus point - Experience/knowledge of Video LiveStreaming, Audio/video recording.
    .

Benefits

What do we offer?



An opportunity to get ahead in your career by building a great and exciting portfolio that helps others get ahead in theirs. You will be joining a truly passionate and multicultural team willing to make a difference and positively disrupt the way learning is done within organizations.



We believe in lifelong learning. We believe we can create abundant opportunities for workforce learning and up-skilling within the organization ecosystems. We have the spark, the ambition, the drive and the passion of making an impact in the world.

Job Specification

Job Rewards and Benefits

EdCast

Information Technology and Services - Dhaka, India
© Copyright 2004-2024 Mustakbil.com All Right Reserved.