Apolis
Role: React with Kotlin Engineer
Skills needed : React 60% and Kotlin 40%
Location : San Diego, CA office hybrid 3 days a week mandatory
Key Responsibilities:
Designing, developing, and maintaining scalable and robust web applications. Implementing user interfaces using React, potentially leveraging Kotlin/JS for frontend logic and component creation. Developing and integrating with backend services using Kotlin (e.g., Spring Boot, Ktor). Collaborating with cross-functional teams to define, design, and ship new features. Writing clean, maintainable, and well-tested code. Participating in code reviews and contributing to architectural decisions.
Required Skills and Experience:
Proficiency in Kotlin:
Strong understanding of Kotlin's features, syntax, and best practices. Experience with React:
Solid experience in building modern web applications with React, including hooks, state management, and component lifecycle. Web Technologies:
HTML5, CSS3, JavaScript/TypeScript. Backend Development:
Experience with a Kotlin-based backend framework (e.g., Spring Boot, Ktor) and database technologies. Kotlin/JS:
Familiarity with using Kotlin to build frontend components and integrate with React. Version Control:
Git experience. Problem-solving skills:
Ability to debug and resolve complex issues.
Desirable Skills:
Experience with build tools like Gradle or Maven. Knowledge of cloud platforms (AWS, Azure, GCP). Experience with testing frameworks (e.g., Jest, JUnit). Understanding of CI/CD pipelines
Key Responsibilities:
Designing, developing, and maintaining scalable and robust web applications. Implementing user interfaces using React, potentially leveraging Kotlin/JS for frontend logic and component creation. Developing and integrating with backend services using Kotlin (e.g., Spring Boot, Ktor). Collaborating with cross-functional teams to define, design, and ship new features. Writing clean, maintainable, and well-tested code. Participating in code reviews and contributing to architectural decisions.
Required Skills and Experience:
Proficiency in Kotlin:
Strong understanding of Kotlin's features, syntax, and best practices. Experience with React:
Solid experience in building modern web applications with React, including hooks, state management, and component lifecycle. Web Technologies:
HTML5, CSS3, JavaScript/TypeScript. Backend Development:
Experience with a Kotlin-based backend framework (e.g., Spring Boot, Ktor) and database technologies. Kotlin/JS:
Familiarity with using Kotlin to build frontend components and integrate with React. Version Control:
Git experience. Problem-solving skills:
Ability to debug and resolve complex issues.
Desirable Skills:
Experience with build tools like Gradle or Maven. Knowledge of cloud platforms (AWS, Azure, GCP). Experience with testing frameworks (e.g., Jest, JUnit). Understanding of CI/CD pipelines