Frontend Developer Specialist

Zaincash Jo — Jordan · Posted ~2 hours ago

Mid Full-time

Skills

React.js React Native Frontend architecture UI component development API integration Performance optimization Code reviews Technical design Mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A digital product team is seeking a Frontend Developer Specialist to deliver medium-complexity features across web and mobile applications. You will translate product requirements into technical designs, build reusable UI components, integrate APIs, optimize performance, contribute to architecture and code quality, review code, and mentor junior engineers.

Highlights

Independently deliver medium-complexity features across web and mobile applications using React.js and React Native. The role offers ownership of technical design, reusable UI components, performance optimization, architecture, code quality, mentoring, and cross-functional collaboration.

Description

The main role of a Frontend Specialist is to independently deliver medium-complexity frontend features across web and mobile applications using React.js and React Native. The Frontend Specialist is responsible for translating product requirements into scalable technical solutions, building reusable UI components, integrating APIs and backend services, optimizing application performance, and contributing to frontend architecture and code quality standards. The role also includes mentoring junior developers, participating in code reviews, collaborating with cross-functional teams, and ensuring seamless user experiences across platforms. Key Responsibilities: Independently design and deliver medium-complexity features across React.js and React Native applications, with limited senior oversightTranslate product requirements into technical designs, breaking work down into estimable tasks and flagging risks earlyBuild, optimize, and maintain reusable UI components and contribute to the team's shared component libraryImplement and review integrations with RESTful APIs, payment endpoints, and back-end microservices, with attention to error handling and securityApply performance optimization techniques in day-to-day work: lazy loading, memoization, bundle awareness, and React Native rendering performanceConduct meaningful code reviews for junior developers and provide technical guidance during pair-programming and onboardingWrite and maintain unit and integration tests; contribute to the team's end-to-end testing strategy under senior guidanceParticipate in sprint planning, refinement, and estimation; own delivery of committed sprint workInvestigate, reproduce, and fix production defects, including participation in incident triage when frontend issues are involvedContribute to internal documentation, coding standards, and knowledge-sharing sessionsCollaborate closely with UI/UX designers, backend engineers, and QA to deliver coherent end-user experiences Requirements 2-4 years of professional frontend development experience with hands-on production work in React.js and/or React NativeBachelor's degree in Computer Science, Software Engineering, IT, or a related technical disciplineDemonstrable track record of delivering features end-to-end with limited supervisionPortfolio, GitHub profile, or case studies showing real production workExcellent communication and teamwork capabilities Preferred Skills Strong proficiency in JavaScript (ES6+) and working proficiency in TypeScriptSolid command of React.js: hooks, context, component composition, and common performance pitfallsPractical experience building and shipping React Native features to iOS and Android, including debugging native build issues at a basic levelHands-on experience with at least one state management library (Redux, MobX, or Zustand)Comfortable consuming and debugging RESTful APIs; basic exposure to WebSocket-based integrationsConfident with Git workflows: branching, rebasing, resolving conflicts, and structured pull requestsExperience writing unit tests with Jest and React Testing Library; familiarity with at least one E2E tool (Cypress, Playwright, or Detox)Working understanding of CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins)Awareness of common web security risks (XSS, CSRF, JWT/OAuth 2.0)Familiarity with responsive design, accessibility basics, and cross-browser/cross-device compatibilityWorking knowledge of Angular (components, services, routing, reactive forms, RxJS, NgRx)Prior experience in fintech, banking, payments, or any regulated industryExposure to micro-frontend concepts or modular frontend architecturesFamiliarity with performance monitoring tools (Lighthouse, Sentry, Datadog) and Core Web VitalsExperience with UI component libraries (Ant Design, Material UI, PrimeNG) and/or StorybookBasic understanding of native iOS (Swift) or Android (Kotlin)Exposure to server-side rendering frameworks (Next.js, Nuxt.js, or Angular Universal)Awareness of PCI-DSS or similar compliance considerations for frontend applicationsExcellent communication and collaboration skillsAbility to work under pressure and manage multiple priorities effectivelyWillingness to mentor junior developers and contribute to knowledge-sharing initiatives