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 implementing shared modules and platform-specific code while mentoring junior developers and utilizing AI tools for enhanced productivity.
Highest-signal resume keywords
Kotlin DevelopmentTypeScript ProficiencyReact ExperienceGraphQL KnowledgeAutomated 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
KotlinTypeScriptReactGraphQLCSS-in-JSAutomated TestingKMP ModulesExpect/Actual PatternsLocal PersistenceCoroutines
Soft Skills
Strong CommunicationProactive EngagementIndependent WorkOwnership of TasksMentoring
Tools & Technologies
AI ToolsNode.jsHeadless CMSContentfulPlaywright
Industry Keywords
POS Business CapabilitiesCode ReviewsRefactoringFeature DeliveryTeam Collaboration
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 where needed
- 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
- Provide 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 (nice to have)
- Experience with Headless CMS platforms, preferably Contentful (nice to have)
- Experience with Playwright (nice to have)
Benefits
Comp & perks- Medical benefits
- Gym support
- Personalized fitness options
- Team events
- Healthy Habits Club
- Flexible work-life dynamic
- Mental wellbeing support
- Social wellbeing and community activities
- Hybrid-environment connection and engagement
