1

Senior Kotlin Multiplatform Developer Jobs in Virginia

Android Developer

Vienna, VA · On-site

$56 - $73.50/hr

Develop native mobile applications using Swift/Objective-C and Xcode or Kotlin/Java and Android ... Contribute to broader mobile platform initiatives, architecture, and technical strategy at senior ...

Android Developer

Winchester, VA · On-site

$54.25 - $71.25/hr

Develop native mobile applications using Swift/Objective-C and Xcode or Kotlin/Java and Android ... Contribute to broader mobile platform initiatives, architecture, and technical strategy at senior ...

Be an active advocate of the mobile platform through both internal and external developer ... Own and lead delivery of major components and platform needs in partnership with Senior Engineers ...

Android Developer

Vienna, VA · On-site

$100 - $140/hr

Develop native mobile applications using Swift/Objective-C and Xcode or Kotlin/Java and Android ... Contribute to broader mobile platform initiatives, architecture, and technical strategy at senior ...

Be an active advocate of the mobile platform through both internal and external developer ... Own and lead delivery of major components and platform needs in partnership with Senior Engineers ...

TAK Developer, Senior

Mclean, VA · On-site

$86K - $198K/yr

TAK Developer, Senior The Opportunity: As a full stack developer, you can resolve a problem with a ... Experience with Kotlin * Secret clearance Clearance: Applicants selected will be subject to a ...

Showing results 21-40

Senior Kotlin Multiplatform Developer information

What is a senior Kotlin Multiplatform developer?

A Senior Kotlin Multiplatform Developer is a software engineer with advanced expertise in using Kotlin Multiplatform, a technology that allows for sharing code across Android, iOS, web, and desktop applications. They design, develop, and maintain applications using shared Kotlin codebases, ensuring consistency and efficiency across platforms. Senior developers in this role also mentor junior team members, contribute to architectural decisions, and stay updated on best practices in cross-platform development.

What are the key skills and qualifications needed to thrive as a senior Kotlin Multiplatform developer?

To thrive as a Senior Kotlin Multiplatform Developer, you need advanced proficiency in Kotlin, strong experience with cross-platform mobile and backend development, and a solid grasp of software architecture and design patterns. Expertise in Kotlin Multiplatform Mobile (KMM), Android Studio, Git, CI/CD pipelines, and familiarity with RESTful APIs and testing frameworks are typically required. Excellent problem-solving, collaboration, and communication skills enable you to lead teams and deliver robust solutions across platforms. These capabilities ensure the delivery of high-quality, maintainable, and scalable applications that meet diverse business and user needs.

What are some common challenges faced by senior Kotlin Multiplatform developers when collaborating with cross-platform teams?

Senior Kotlin Multiplatform Developers often encounter challenges related to aligning different platform-specific requirements and ensuring consistent user experiences across Android, iOS, and other targets. Effective communication is essential, as they frequently coordinate with mobile, backend, and UI/UX teams to resolve integration issues and manage shared codebases. Additionally, they must stay updated on evolving multiplatform libraries and tooling, addressing compatibility or performance concerns as new platform versions are released. Proactive problem-solving and cross-team collaboration are key to success in this role.

What are the most commonly searched types of Kotlin Multiplatform Developer jobs in Virginia?

The most popular types of Kotlin Multiplatform Developer jobs in Virginia are:

What are popular job titles related to Senior Kotlin Multiplatform Developer jobs in Virginia?

For Senior Kotlin Multiplatform Developer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Senior Kotlin Multiplatform Developer jobs in Virginia look for?

The top searched job categories for Senior Kotlin Multiplatform Developer jobs in Virginia are:

What cities in Virginia are hiring for Senior Kotlin Multiplatform Developer jobs?

Cities in Virginia with the most Senior Kotlin Multiplatform Developer job openings:

Android Developer

NAVA Software Solutions

Merrifield, VA • On-site

Contractor

Re-posted 20 days ago


Job description

NAVA Software solutions is looking for an Android Developer
Details:
Android Developer
Location: Merrifield VA - Hybrid
Duration: 12 Months Contract
Note: Candidate must undergo glider assessment to shortlist for Final level Webex video interview
Required (All Levels):
  • Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC)
  • Demonstrates knowledge of developing Java based applications
  • Ability to apply sound judgment in analyzing and organizing technical solutions
  • Effective research, analytical, and problem-solving skills
  • Effective interpersonal, verbal, and written communication
  • Ability to work independently and as part of a team
  • Bachelor's Degree in related field and/or the equivalent combination of education, training, and experience
  • Required list of skills and competencies:

Programming Languages
  • Kotlin, including Kotlin DSL for build scripts
  • Java
  • Frameworks and Libraries
  • Dagger/Hilt - Dependency injection
  • Jetpack Compose - Toolkit for building native UI
  • JUnit, Mockito, Espresso, Hamcrest - Testing frameworks
  • Kotlin Coroutine - Asynchronous programming
  • Retrofit - Networking

Tools
  • Android Studio - Android IDE
  • Proguard/R8 - Shrink, obfuscate, and optimize
  • Azure DevOps Pipelines - CI/CD pipelines using YAML
  • Architectural Patters
  • MVVM (Model View View-Model)
  • Android architecture. Application, Activity, Fragment lifecycle.
  • Methodology
  • SAFE Agile
  • Scrum

Level III:
  • Prior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience
  • Demonstrates ability to coach, lead, guide, and provide technical direction to professional staff members
  • Ability to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements
  • Ability to deliver software using different software development methodologies

Level IV:
  • Formal degree in a related field
  • Advanced training/certification in information technology, computer science or related field
  • Extensive experience in application/systems analysis, workflow or procedural analysis
  • Strong planning, organizational, and multi-tasking skills
  • Strong research, analytical, and problem solving skills

Level V:
  • Excellent relationship and facilitation and presentation skills
  • Demonstrated technical abilities in independently resolving complex problems
  • Deep knowledge of financial industry trends, direction and standards that guide new technology offerings
  • Experience, and demonstrated knowledge in strategic planning
  • Experience leading, guiding, and mentoring professional staff

Bank Secrecy Act
Remains cognizant of and adheres to policies and procedures, regulations pertaining to the Bank Secrecy Act.

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media