BEAM is an innovative payments and marketing system developed from Blockchain technology for supporting advanced solutions for commercial and services retail business through smart contracts with Merchants. It was ranked in 5 place among the top 50 most promising start ups in Europe in Financial IT Pathfinder for 2016/17.
Any payment cards is integrated and marketing tools are provided for Merchants that install terminals under smart contracts. The access of Users to this Platform is made by free download of the app to smartphones by Bluetooth, accessing terminals installed in shops (physical or online) and provide Users with immediate cashbacks received in their wallet on each purchase.
Job Details
Role: Junior Web/Mobile Developer
Qualification: Any Graduation
Location: Remote/Global
Experience: 0–2 years
Salary: Best In Industry
Employment type: Full-time
Job Description
Join an agile team and deliver small but frequent features, with clean code, basic tests, and good documentation. You will grow from simple fixes to owning modules, following best practices from day one.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
Agile environment, living documentation, and continuous feedback.t Certification
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).
How to Apply for Beam Off Campus Drive?
All interested and eligible candidates can apply for this drive online as soon as possible by using official link given below.
Beam– Important Apply Link |
Apply For This Job |