Datasoft Global LLC

Sr Android Developer

Reston, VA, US

6 days ago
Save Job

Summary

Datasoft Global is a leading technology solutions provider, dedicated to delivering innovative and tailored solutions to businesses worldwide. With a commitment to excellence and a passion for staying at the forefront of technological advancements, we pride ourselves on our ability to solve complex challenges and drive digital transformation for our clients. Our team of experts collaborates closely with clients to understand their unique needs and deliver solutions that empower them to achieve their business goals.


We are seeking a highly skilled Senior Android Developer with deep expertise in native app development to join our dynamic team. If you are passionate about building world-class Android applications, have a strong problem-solving mindset, and excel in high-performance, scalable mobile app development, we want to hear from you!

Key Responsibilities:

  • Develop and maintain native Android applications using Java and Kotlin.
  • Troubleshoot, debug, and resolve complex technical issues across the app development lifecycle.
  • Ensure applications adhere to Material Design principles for rich, native experiences across devices.
  • Build high-quality, maintainable, and scalable apps by applying strong software engineering best practices.
  • Implement and advocate for modular code structures and design patterns to support large-scale apps.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Drive test-driven development (TDD) using tools like Espresso, Robolectric, and Appium.
  • Continuously improve app performance, user experience, and codebase quality.
  • Stay updated on emerging Android trends, technologies, and best practices.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 9+ years of professional software engineering experience, with strong focus on Android development.
  • Deep expertise in Android development using Java and Kotlin.
  • Strong knowledge of Android SDK, Android architecture, and lifecycle management (Activities, Fragments, Services, Broadcast Receivers, Content Providers).
  • Solid foundation in computer science fundamentals: data structures, algorithms, and software design.
  • Proficiency in implementing design patterns, CI/CD practices, and scalable mobile architectures.
  • Experience in mobile Test-Driven Development (TDD) and familiarity with automated testing frameworks (Espresso, Robolectric, Appium).
  • Excellent troubleshooting and debugging skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: