JOB CATEGORY

Senior Software Developer

Job Title:

Senior Software Developer


Location:

Falls Church, VA, 22041, USA


Department:

Mobile


Skills:

1-2 years of experience


EXP REQ:

1 to 2 years


Educational Qualification(s):

  • BE/ME/B.Tech/M.Tech/MCA/MCM/BCA/MSc.
  • PGDCA or equivalent


Job Overview:

You will develop mobile apps according to requirements, adhering to coding standards.


Duties & Responsibilities::

  • Design and develop applications with coding standards in mind.
  • Complete tasks on time with transparency.
  • Communicate effectively with clients and team members.
  • Contribute to the code repository and assist junior team members.
  • Work with version control systems like SVN and GIT.
  • Analyze and mitigate risks promptly.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate with the team to define, design, and implement new features.
  • Identify and fix bottlenecks and bugs.


Minimum Requirements:

  • Proficient in Android app development and Kotlin.
  • Strong core Java skills, including multi-threading and collection frameworks.
  • Experience in developing an app from scratch.
  • Knowledge of offline storage, threading, and performance tuning.
  • Strong software design and coding skills (MVC, MVP, and MVVM patterns).
  • Familiarity with Dagger2, Retrofit2, RxJava, and other modern tools and techniques.
  • Up-to-date with the latest Android code changes and limitations.
  • Familiarity with RESTful APIs to connect Android apps to backend services.
  • Knowledge of web technologies and UI/UX standards.
  • Ability to translate business requirements into technical solutions.
  • Experience with performance and memory tuning tools.
  • Familiarity with cloud messaging APIs and push notifications.
  • Skilled in benchmarking and optimization.
  • Proficient in version control tools such as Git.
  • Familiarity with continuous integration.


Apply Now