Junior Web/Mobile Developer (Fast Entry + Growth)
Location:
Type:
Level:
Department:
Mission of the role
small but frequent features
What you will do (day-to-day tasks)
Implement small features
 from user stories: UI, logic, and API calls.Fix bugs
 by reproducing the issue, writing regression tests, and submitting PRs.Write basic tests
 (unit and integration) for what you implement.Consume REST/GraphQL APIs
 and handle errors/edge cases (timeouts, 4xx/5xx).Refactor simple code
 (linting, extracting components/functions) while maintaining behavior.Document
 (short README, useful comments, decision notes).Join agile rituals
 (daily, planning, review, retro) with realistic estimates.Monitor and act
 on simple metrics (crash reports, logs, Lighthouse/Core Web Vitals).Collaborate via PRs
: open, review, and apply feedback on time.
Stack hints (pick one track; having both is a plus)Web track (preferred)
React + TypeScript
 (or Next.js) for frontend.Modern CSS
 (Tailwind or CSS Modules) and accessibility basics (ARIA).Node.js basics
 for scripts/build; npm/yarn/pnpm.- Testing with 
Jest/Testing Library
; quality with ESLint/Prettier
. 
Mobile track (iOS/Android or cross-platform)
iOS:
 Swift + UIKit/SwiftUI, lifecycle knowledge, URLSession.Android:
 Kotlin + AndroidX/Jetpack, coroutines, Retrofit.Cross:
 React Native or Flutter (widgets, navigation, API integration).- Basic tests (XCTest/JUnit) and simulator/emulator use.
 
Deliverables in the first 90 days (30-60-90 plan)
0–30 days:
- Complete environment setup; 5+ small PRs (UI, copy, styles).
 - 1 bug fix with unit test.
 - Document “How to run and test the project” (1 page).
 31–60 days:
- 1 end-to-end feature (from design to release) with tests.
 - Improve performance/accessibility of a view (e.g., +10 Lighthouse points).
 - Join peer code reviews (2+ per week).
 61–90 days:
Ownership
 of a small module (route/feature) with metrics.- Create an automation script (lint/test/build) or small CI step.
 - Prepare a 15-min mini tech talk on a lesson learned.
 
How we measure success (simple KPIs)
PRs per week
 with low rework rate.Test coverage
 in your files/modules > 60% (initial goal).Cycle time
 (PR to approval) within team SLA.Zero production regressions
 in your scope.Collaboration
: feedback from code reviews applied within the sprint.
Essential requirements
- Solid fundamentals in 
basic algorithms
, component structure
, and debugging
. - Practical knowledge of chosen track (Web or Mobile) + API consumption.
 - Git/GitHub (branches, rebase/merge, pull requests).
 - Technical English for docs and PR reviews.
 - Portfolio with 
2–3 projects
 (real or academic) clearly explained. 
Nice-to-have
Security basics
 (XSS/CSRF, permissions, safe storage).CI/CD
 basics (GitHub Actions, Fastlane, Gradle, Xcode Cloud).- Telemetry/logging (Sentry, Crashlytics) and monitoring.
 - Accessibility and performance (Core Web Vitals/Render performance).
 
Application process
- Send to 
hr@beamwallet.com
 
- CV (PDF), link to 
GitHub/GitLab
, and portfolio (demos/gifs/screenshots). - 3 bullets about 
what you implemented
 (not just “participated in”). 
2.Short technical challenge (4–6h, 72h deadline):
Web:
 build a searchable, paginated list from a public API; loading/skeleton, error states, 3 unit tests, README setup.Mobile:
 app with 2 screens (list + detail) from a public API; loading, error, simple caching, 3 unit tests, README setup.
 3.Technical interview (25-min pair programming) + cultural fit (10 min).
What we offer
Structured mentorship
 (buddy + guided code reviews).Clear career plan:
 Junior → Mid → Senior (with quarterly goals).- Competitive salary + 
bonus for deliveries
 and impact (detailed in 1st call). - Agile environment, living documentation, and continuous feedback.
 
Time is money:
Only applications sent tohr@beamwallet.com
Junior Web/Mobile Developer