FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Kotlin and TypeScript for developing robust applications, with a focus on clean code practices, automated testing, and collaboration across teams. Proficient in utilizing AI tools to enhance productivity and decision-making while mentoring junior developers.
Highest-signal resume keywords
Kotlin DevelopmentTypeScript ProficiencyGraphQL ExperienceReact ExpertiseAutomated Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
KotlinTypeScriptGraphQLReactNode.jsCSS-in-JSAutomated TestingKMP ModulesExpect/Actual PatternsRefactoring
Soft Skills
Strong Communication SkillsProactive EngagementIndependent WorkOwnership of TasksMentoring
Tools & Technologies
VueJSPandaCSSHeadless CMSContentfulPlaywrightAI Tools
Industry Keywords
POS Business CapabilitiesLocal PersistenceCachingSynchronization ReadinessFailure Handling
Tech Stack
Tools & technologiesAndroidGraphQLJavaScriptKotlinNode.jsReactTypeScriptVue.js
About the role
Key responsibilities & impact- Define clean repository, service, facade, DTO, and bridge contracts between Kotlin, platform-specific code, and the VueJS/TypeScript UI layer
- Design, implement, and maintain shared KMP modules for POS business capabilities across JVM/Desktop and Android targets
- Implement platform-specific code for desktop and Android targets using expect/actual patterns
- Build offline-capable flows with local persistence, caching, synchronization readiness, and explicit failure handling
- Write clean, well-structured code and participate in code reviews
- Improve existing modules through refactoring
- Write automated tests for domain rules, use cases, repositories, bridge contracts, and coroutine-based flows
- Collaborate with frontend engineers, QA, product owners, and architects on contracts, requirements, and feature delivery
- Share knowledge and mentor less experienced Kotlin developers when appropriate
- Respect team agreements and processes while providing regular updates on progress, trade-offs, and technical decisions
Requirements
What you’ll need- Strong experience with React
- Strong experience with TypeScript
- Strong experience with GraphQL
- Experience with CSS-in-JS (PandaCSS)
- Strong communication skills and ability to engage proactively in discussions
- Independent and self-driven approach to work
- Ability to work autonomously and take ownership of tasks and decisions
- Regular use of AI tools to improve productivity, automate or reduce repetitive work, support decision-making, and deliver higher-quality outcomes
- Ability to use AI tools responsibly by structuring effective prompts, critically validating outputs, understanding limitations, and taking ownership of the final result
- Experience with Node.js
- Experience with Headless CMS platforms, preferably Contentful
- Experience with Playwright
Benefits
Comp & perks- Medical benefits
- Gym support
- Personalized fitness options
- Team events
- Healthy Habits Club
- Flexible work-life dynamic
- Mental wellbeing support
- Social wellbeing/community activities
