Full Time

Sr. Software Engineer (Kotlin, Java, KMM)

Syzygy Integration
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Syzygy Integration, so some details may not match this job. The employer's own page has the real description.

Job Overview

Syzygy Integration is seeking a highly skilled Senior Software Engineer with expertise in Kotlin, Java, and Kotlin Multiplatform Mobile (KMM). The successful candidate will be responsible for designing and implementing high-quality software solutions, delivering innovative applications, and enhancing existing systems. Substantial participation in project planning, code reviews, and continuous integration practices will be expected, along with effective collaboration across cross-functional teams to ensure seamless integration and optimal performance of mobile applications.



Job Responsibilities

  • Design and develop robust, scalable, and maintainable software solutions using Kotlin, Java, and KMM.
  • Participate in the complete software development lifecycle, including requirements gathering, analysis, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams to define and refine software specifications.
  • Conduct code reviews and mentor junior engineers to foster a culture of innovation and quality.
  • Analyze and improve system performance, reliability, and security measures.
  • Maintain documentation of software designs, code, and processes.
  • Stay updated with emerging technologies and apply them in practice to create efficient and user-friendly applications.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a focus on mobile application development.
  • Proficiency in Kotlin and Java, with hands-on experience in Kotlin Multiplatform Mobile (KMM).
  • Strong understanding of mobile application architecture, design patterns, and best practices.
  • Experience with version control systems, preferably Git.
  • Familiarity with continuous integration and deployment (CI/CD) methodologies.
  • Effective problem-solving skills and the ability to work independently as well as within a team.


Technologies & Tools

The Senior Software Engineer will primarily work with Kotlin and Java as core programming languages. The position requires expertise in Kotlin Multiplatform Mobile (KMM) for cross-platform mobile development, along with familiarity with tools and libraries such as Android Studio, Gradle, and popular frameworks for mobile application development. Additionally, knowledge of software development methodologies like Agile and tools such as Jira or Trello is advantageous.



Ideal Candidates

The ideal candidate is a highly motivated software engineer who possesses a passion for technology and a commitment to excellence. They should demonstrate strong analytical and problem-solving capabilities, combined with impressive communication and collaboration skills. A proactive approach to overcoming challenges, an eagerness to stay abreast of industry trends, and a dedication to continuous improvement will distinguish successful candidates. A track record of contributing to high-impact projects and a desire to mentor others will also be highly regarded.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.