Android Developer Job at Coforge, Fort Mill, York County, SC

Y0tpcW9QTDlYMXcwU0dTUi9CNDVveWZUSHc9PQ==
  • Coforge
  • Fort Mill, York County, SC

Job Description

Role: Android Developer

Skills: Android (Java, Kotlin and Android SDK)

Experience: 7+ Years

Job Type: Full Time

We at Coforge are hiring for a Android Developer with the following skills:

Technical Skillset:

  • Strong knowledge of Java, Kotlin, Android SDK.
  • Proficient in Object-Oriented design, Design patterns, problem solving, complexity analysis and debugging.
  • Experience in Material Design.
  • Hands on expertise in any one of the cross-platform technologies like React Native/Flutter
  • Experience with third-party libraries and APIs
  • Knowledge of database concept and query, Experience in SQLite or Room
  • Experience in REST API Third party libraries like Retrofit 2,Volley,Glide,Picasso
  • Proficient in MVP ,MVVM, Dagger 2, Rx Java
  • Good knowledge of UI framework
  • Proficient understanding of Version Control like git, bitbucket etc
  • Experience with third-party libraries and APIs integration
  • Solid understanding of the full mobile development life cycle
  • Have published at least one original Android app on play store
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Familiarity with FCM (Push Notifications)
  • Experience with memory management and caching mechanisms specific to mobile devices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of iOS is a plus

Roles And Responsibilities

  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Carry out code reviews and suggest better solutions for a scalable architecture
  • Ability to multitask and manage multiple priorities and commitments concurrently.
  • Develop reusable artefact’s/frameworks, reusable assets, Industry solutions, reference architecture, design, development and QA best practice.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Contribute to the analysis, design & development of features as a strong individual contributor.
  • Understand requirements, understand existing features, design and architect solutions.
  • Desire to keep up with the latest trends, innovations, and opportunities in mobile development and apply trends to current projects
  • Collaborate with team members to brainstorm about new solutions, provide each other with technical insight and review working drafts

Job Tags

Full time,

Similar Jobs

Professional Roof Systems Inc

Warehouse Team Member Job at Professional Roof Systems Inc

Professional Roof Systems Inc As a Warehouse Team Member, you will play a key role in ensuring our warehouse operations run smoothly. You will be responsible for receiving, stocking, packing, and shipping products while maintaining high levels of accuracy and efficiency...

TMobile

Mobile business group - strategy manager Job at TMobile

 ...At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities... 

YDS Translation

Native Translator for Multiple Languages Job at YDS Translation

 ... Hebrew Pashto Dari Farsi (Persian) Kurdish Tajik KyrgyzEurope English French German Spanish Italian Portuguese Dutch Russian Ukrainian Polish Swedish Norwegian Danish Finnish Icelandic Greek Bulgarian Serbian Croatian... 

Go See This World

Online Travel Marketing and Booking Agent Job at Go See This World

 ...This is a remote position. We are looking for an Online Travel Marketing and Booking Agent to join our team. As an Online Travel Marketing/Booking Agent you will be responsible for handling all aspects of online travel marketing including developing and executing... 

Studio2a

3D Artist - Freelance (3dsMax) Job at Studio2a

BE FREE TO CREATE 3DWhat does it mean to be a 3d Artist with Studio2a? It means working alongside veterans of the 3d world in a virtual...  ...~Create, build, design 3d scenes and prep models for final render in 3ds Max + Vray.~Follow procedures and tasks to meet deadlines...