1

Senior Kotlin Multiplatform Developer Jobs in Virginia

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 ...

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 ...

Senior TAK Developer

Mclean, VA · On-site

$86K - $198K/yr

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

Senior TAK Developer

Mclean, VA · On-site

$86K - $198K/yr

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

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 ...

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 ...

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 ...

TAK Developer, Senior

Mclean, VA · On-site +1

$86K - $198K/yr

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

TAK Developer, Senior

Mclean, VA · On-site +1

$86K - $198K/yr

Share TAK Developer, Senior The Opportunity: As a full stack developer, you can resolve a problem ... 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 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 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 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:

Contractor

Re-posted 20 days ago


Job description

Responsibilities: • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality • Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.) • Influence and contribute to group discussions and incorporate feedback/communication from the broader team • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.) • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects • Consistently share best practices and improve processes within and across sprint teams • Identify technical obstacles early and work closely with the team to find creative solutions • Review pull requests and ensure adherence to Kotlin and other language idioms Basic Qualifications: • Bachelor's Degree • At least 4 years of experience in software engineering • At least 2 years of experience building Android applications • At least 2 years of experience with Kotlin Preferred Qualifications: • Master's Degree • 3+ years of experience building Android applications • 3+ years of experience with Kotlin • 1+ years of experience in open source frameworks • 1+ years of experience with Agile practices
Hours : 8:00am to 5:00pm
Education :
Additional Job Details : Review the code created by team and provide review comments to the developers. develop code for core / critical module(s) needed for the project. Contribute towards development of framework. Develop/ review tier coding, business layer coding, interface development, service development, creation of stored procedures etc as applicable for the work package / project. Write efficient queries and understand logical and physical data models. follow up with Developers to ensure integration of components (input / output). troubleshoot critical technical issues. Handle escalations related to critical technical issues. create detailed tasks for the scope and share timelines for the same with the team. track the status of the tasks assigned, maintain detailed task information for the work packages owned and do periodic reporting. conduct technical review and audit. Create quality check points for all deliverables. estimate at task level in the area of work concerned, measure and report the actual effort against the estimated effort and ensure task progress reporting in C20 or any other applicable tool. Prepare and report status for the scope responsible. conduct peer reviews in coding and testing phase. Testing: ' Develop comprehensive unit testing cases for modules developed (as required) and unit test plans. execute unit testing. Create unit test logs. prepare unit test strategy, test plan document and data requirements. automate unit testing and contributing to automation of unit testing. Perform developer integration testing by integrating the components developed by each individual team member and ensure that the integration for the teams work has been completed before the next phase of testing (system testing). Signoff on test cases created by team. discuss results / actions from NFR testing and signoff on the same for system testing / NFR. Defect Management: Participate in defect triage meetings with the team and confirm the defects identified, highlight any new change request to the agreed scope and identify actions to reduce defects. Monitor rework carried out on the code based on review comments from code review / defects raised in unit testing, peer testing, SIT, UAT testing or any other relevant testing phase for core / critical modules. Follow up with the team to close out on the defects. identify ways to prevent defects. Participate in transition of knowledge and to support organization with any defects raised post production as required. Process Improvements and Adherence: Create training plan for team as identified in the training plan for the project. Plan and participate in innovation sessions. identify and implement innovative processes to reduce manual intervention and improve productivity based on technology and domain expertise. Prepare business case to quantify process improvement (efforts saved etc). Identify/ evaluate opportunities for valueadds and implement valueadds for the project. Participate in front end delivery audit(s). highlight and identify technical risks to project manager. Knowledge Management: ' Contribute towards updating knowledge assets, user manual, online help document, installation scripts and installation manual and leverage the same. Support process audit activities. Conduct knowledge transfer sessions for new joiners in the project team. conduct training through academy (if approved). Guide and mentor team junior members from a technical perspective to ensure quality delivery of the components. People management: ' Engage with team. resolve conflict within team. Define the teams goals. set performance expectations. conduct appraisals. set stretch targets and track performance against the same periodically. Identify, groom, reward and develop high performers. create training plans for team. Conduct technical evaluation for building team and share inputs with supervisor / project manager. Must Have Skills Kotlin iOS Android