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