Android Developer


Company Name: Synavos
Location: Lahore
Posted by:
  • Mawish Jamshaid IqbalMawish Jamshaid Iqbal

    Mawish Jamshaid Iqbal

    Talent Acquisition Specialist | Technical Recruiter | Generalist

  • We are looking for Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.


    Responsibilities:


    • Understanding of mobile technologies and architectures, such as MVP, MVVM, etc.
    • Excellent Object Oriented, Java and Android Programming skills
    • Hands on experience in consuming REST API’s, various backends and databases
    • Strong debugging skills and must be familiar with profiling app, memory usage analysis, bandwidth usage analysis
    • Experience integrating analytics and tracking solutions (e.g., Google/Amazon/Firebase Analytics)
    • A great design eye, paying close attention to the smallest of UI and UX details
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
    • Develop pixel perfect apps and closely work with QAs to release quality apps
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • Having experience of using RxJava & RxAndroid would be a plus
    • Excellent written and verbal communication skills
    • Solve complex performance problems and architectural challenges
    • Highly self-motivated and good analytical and problem-solving skills
    • Ability to work both independently and in a collaborative environment


    Professional skills required


    • BS/MS degree in Computer Science, Engineering or a related subject
    • 2-3 years of working experience in Android development
    • Work within a cross-functional team(s) of developers, architects and quality analysts to specify, design, develop, test and implement the mobile applications
    • Design and implement new user-facing features in large, complex mobile applications
    • Modify functionality to meet changing business needs and legislative requirements
    • Proactively work on assigned tasks and task areas and coordinate the work effort
    • Participate in unit-testing for robustness, including edge cases, usability and reliability
    • Well versed in creating multi-threaded components
    • Excellent time management and work organization skills
    • Must be able to demonstrate published apps from Google Play or other app stores that you have written, including for both phone and tablet apps
    • Hands on experience of core concepts with Git and familiarity with Linux
    • “Can do” attitude

    • Seniority level

      Associate
    • Employment type

      Full-time
    • Job function

      EngineeringInformation Technology
    • Industries

      Information Technology and Services


    Post a Comment

    0 Comments