Senior Frontend Engineer job at ERICO Group Company Limited
33 Days Ago
Linkedid Twitter Share on facebook
Senior Frontend Engineer
2025-07-21T04:19:21+00:00
ERICO Group Company Limited
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6136/logo/ERICO%20Group%20Company%20Limited.png
FULL_TIME
 
Mikocheni
Dar es Salaam
00000
Tanzania
Information Technology
Science & Engineering
TZS
 
MONTH
2025-07-26T17:00:00+00:00
 
Tanzania
8

CAREER OPPORTUNITY

Senior Frontend Engineer – Technical Requirements

Minimum experience in this field 5years

Core Competencies

Tap here for the Best Offers from Around the Web Today.

  1. 1. JavaScript, TypeScript & Modern Frontend Frameworks\JavaScript/TypeScript Expertise
  • Deep understanding of ES6+ features (async/await, modules, destructuring, etc.)
  • Strong TypeScript skills for type-safe codebases and scalable architecture
  • React Ecosystem (Web & Mobile):
  • Proficient with React and React 18+ features (Concurrent Mode, Suspense)
  • Strong understanding of hooks, context API, render optimization, and reconciliation
  • Experienced with state management tools (Redux Toolkit, Zustand, Jotai, etc.) Next.js (Web Development):
  • Advanced knowledge of SSR, SSG, ISR, and CSR strategies
  • API routes, middleware, edge functions, and app directory architecture
  • Image optimization, routing, dynamic imports, and SEO optimization
  • WordPress (Headless & Traditional):
  • Experience with WordPress as a headless CMS (using REST or GraphQL APIs)
  • Proficiency in Gutenberg block development and custom themes/plugins (PHP/JS)
  • Comfortable integrating ACF, WPGraphQL, and WP REST API with frontend frameworks
  1. 2. Mobile Development (React Native & Native iOS/Android)

React Native (with Expo):

  • In-depth knowledge of Expo SDK and bare workflow
  • Handling native modules, deep linking, push notifications, and OTA updates
  • Cross-platform optimization and native UI/UX consistency

iOS (Swift):

  • Proficient in SwiftUI and UIKit
  • Experience with Combine or async/await concurrency
  • Familiarity with iOS app lifecycle, CoreData, and integration with third-party SDKs

Android (Kotlin/Java):

  • Solid experience with Android Jetpack components (Navigation, LiveData, ViewModel)
  • Proficient with Gradle build configuration, Coroutines, and Room DB
  • Understanding of Android app architecture patterns (MVI, MVVM)
  1. 3. API Integration & State Management
  • Experience integrating RESTful APIs, GraphQL, and WebSockets
  • Familiarity with GraphQL clients (Apollo, Relay) and efficient query design
  • Handling optimistic UI, pagination, caching, and error boundaries
  • Authentication flows (OAuth2, JWT, biometric login for mobile apps)
  1. 4. Design Patterns & Architecture
  • Strong grasp of frontend design patterns (Container-Presenter, HOC, Render Props, etc.)
  • Experience architecting modular, maintainable, and scalable component libraries
  • Familiarity with micro frontends, monorepos (Nx, Turborepo), and atomic design principles
  • Applying domain-driven design (DDD) principles in frontend contexts
  1. 5. Testing & Quality Assurance

Unit Testing

  • React Testing Library, Jest, Enzyme (legacy) E2E & Integration Testing:
  • Cypress, Playwright, Detox (for mobile) Code

Quality:

  • Linting (ESLint), formatting (Prettier), static analysis

(TypeScript strict mode, SonarQube)

  • Visual regression testing (Percy, Chromatic)
  1. 6. DevOps, CI/CD & Deployment

Git & GitHub:

  • Mastery of Git commands and pull request workflows
  • Familiar with GitHub Flow, Trunk-Based Development, and conventional commits

CI/CD Pipelines (GitHub Actions, Bitrise, Expo EAS):

  • Automating build/test/deploy for web and mobile apps
  • Configuring environments, secrets, and app signing (Expo, Xcode, Android Studio)
  • Mobile release management: TestFlight, Google Play Console Hosting & Deployment:
  • Vercel (Next.js), Netlify, Firebase, AWS Amplify for web
  • App Store/Play Store submission workflows and OTA updates (CodePush, EAS Update)
  1. 7. Monitoring, Performance & Analytics

Performance Optimization:

  • Web Vitals, lazy loading, code-splitting, bundle analysis (Webpack/Next.js)
  • Mobile performance: FPS, memory usage, native profiling tools (Xcode Instruments, Android

Profiler) Monitoring Tools:

  • Web: Sentry, LogRocket, Datadog RUM
  • Mobile: Firebase Crashlytics, Sentry Mobile, Instabug

Analytics:

  • Integration of Google Analytics, Segment, Mixpanel, Firebase Analytics
  1. 8. Security Best Practices
  • Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), CORS management
  • Mobile security: secure storage (Keychain, Keystore), biometric auth
  • Input sanitization, HTTPS enforcement, content security policies
  • Secrets management for frontend (Expo Secrets, environment variables, encrypted storage)

Soft Skills & Additional Expectations

  • Strong collaboration with design, backend, and product teams
  • Ability to lead UI architecture decisions and code reviews
  • Mentoring junior developers and advocating for frontend best practices
  • Experience working in Agile/Scrum environments
  • Excellent communication and documentation skills
 
Strong collaboration with design, backend, and product teams Ability to lead UI architecture decisions and code reviews Mentoring junior developers and advocating for frontend best practices Experience working in Agile/Scrum environments Excellent communication and documentation skills
 
bachelor degree
60
JOB-687dbfc989306

Vacancy title:
Senior Frontend Engineer

[Type: FULL_TIME, Industry: Information Technology, Category: Science & Engineering]

Jobs at:
ERICO Group Company Limited

Deadline of this Job:
Saturday, July 26 2025

Duty Station:
Mikocheni | Dar es Salaam | Tanzania

Summary
Date Posted: Monday, July 21 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about ERICO Group Company Limited
ERICO Group Company Limited jobs in Tanzania

JOB DETAILS:

CAREER OPPORTUNITY

Senior Frontend Engineer – Technical Requirements

Minimum experience in this field 5years

Core Competencies

  1. 1. JavaScript, TypeScript & Modern Frontend Frameworks\JavaScript/TypeScript Expertise
  • Deep understanding of ES6+ features (async/await, modules, destructuring, etc.)
  • Strong TypeScript skills for type-safe codebases and scalable architecture
  • React Ecosystem (Web & Mobile):
  • Proficient with React and React 18+ features (Concurrent Mode, Suspense)
  • Strong understanding of hooks, context API, render optimization, and reconciliation
  • Experienced with state management tools (Redux Toolkit, Zustand, Jotai, etc.) Next.js (Web Development):
  • Advanced knowledge of SSR, SSG, ISR, and CSR strategies
  • API routes, middleware, edge functions, and app directory architecture
  • Image optimization, routing, dynamic imports, and SEO optimization
  • WordPress (Headless & Traditional):
  • Experience with WordPress as a headless CMS (using REST or GraphQL APIs)
  • Proficiency in Gutenberg block development and custom themes/plugins (PHP/JS)
  • Comfortable integrating ACF, WPGraphQL, and WP REST API with frontend frameworks
  1. 2. Mobile Development (React Native & Native iOS/Android)

React Native (with Expo):

  • In-depth knowledge of Expo SDK and bare workflow
  • Handling native modules, deep linking, push notifications, and OTA updates
  • Cross-platform optimization and native UI/UX consistency

iOS (Swift):

  • Proficient in SwiftUI and UIKit
  • Experience with Combine or async/await concurrency
  • Familiarity with iOS app lifecycle, CoreData, and integration with third-party SDKs

Android (Kotlin/Java):

  • Solid experience with Android Jetpack components (Navigation, LiveData, ViewModel)
  • Proficient with Gradle build configuration, Coroutines, and Room DB
  • Understanding of Android app architecture patterns (MVI, MVVM)
  1. 3. API Integration & State Management
  • Experience integrating RESTful APIs, GraphQL, and WebSockets
  • Familiarity with GraphQL clients (Apollo, Relay) and efficient query design
  • Handling optimistic UI, pagination, caching, and error boundaries
  • Authentication flows (OAuth2, JWT, biometric login for mobile apps)
  1. 4. Design Patterns & Architecture
  • Strong grasp of frontend design patterns (Container-Presenter, HOC, Render Props, etc.)
  • Experience architecting modular, maintainable, and scalable component libraries
  • Familiarity with micro frontends, monorepos (Nx, Turborepo), and atomic design principles
  • Applying domain-driven design (DDD) principles in frontend contexts
  1. 5. Testing & Quality Assurance

Unit Testing

  • React Testing Library, Jest, Enzyme (legacy) E2E & Integration Testing:
  • Cypress, Playwright, Detox (for mobile) Code

Quality:

  • Linting (ESLint), formatting (Prettier), static analysis

(TypeScript strict mode, SonarQube)

  • Visual regression testing (Percy, Chromatic)
  1. 6. DevOps, CI/CD & Deployment

Git & GitHub:

  • Mastery of Git commands and pull request workflows
  • Familiar with GitHub Flow, Trunk-Based Development, and conventional commits

CI/CD Pipelines (GitHub Actions, Bitrise, Expo EAS):

  • Automating build/test/deploy for web and mobile apps
  • Configuring environments, secrets, and app signing (Expo, Xcode, Android Studio)
  • Mobile release management: TestFlight, Google Play Console Hosting & Deployment:
  • Vercel (Next.js), Netlify, Firebase, AWS Amplify for web
  • App Store/Play Store submission workflows and OTA updates (CodePush, EAS Update)
  1. 7. Monitoring, Performance & Analytics

Performance Optimization:

  • Web Vitals, lazy loading, code-splitting, bundle analysis (Webpack/Next.js)
  • Mobile performance: FPS, memory usage, native profiling tools (Xcode Instruments, Android

Profiler) Monitoring Tools:

  • Web: Sentry, LogRocket, Datadog RUM
  • Mobile: Firebase Crashlytics, Sentry Mobile, Instabug

Analytics:

  • Integration of Google Analytics, Segment, Mixpanel, Firebase Analytics
  1. 8. Security Best Practices
  • Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), CORS management
  • Mobile security: secure storage (Keychain, Keystore), biometric auth
  • Input sanitization, HTTPS enforcement, content security policies
  • Secrets management for frontend (Expo Secrets, environment variables, encrypted storage)

Soft Skills & Additional Expectations

  • Strong collaboration with design, backend, and product teams
  • Ability to lead UI architecture decisions and code reviews
  • Mentoring junior developers and advocating for frontend best practices
  • Experience working in Agile/Scrum environments
  • Excellent communication and documentation skills

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Saturday, July 26 2025
Duty Station: Mikocheni | Dar es Salaam | Tanzania
Posted: 21-07-2025
No of Jobs: 1
Start Publishing: 20-07-2025
Stop Publishing (Put date of 2030): 20-07-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.