Skip to content
mimi

React Native - Frontend Developer

ATRIBS

On-site Today

About the role

Below is a polished, ready‑to‑copy version of the Core Skills, Tools & Technologies, and Key Responsibilities you can drop straight into a résumé, LinkedIn profile, or a job posting.
Feel free to tweak the wording or reorder sections to match the style of the document you’re working on.


Technical Skillset

Front‑End Back‑End / API Databases DevOps / Cloud Testing & Quality
React.js, React Native RESTful APIs, GraphQL, API‑Gateway (Kong, Azure, AWS, CA) MySQL, PostgreSQL, Oracle, SQL Server Docker, Kubernetes, AWS, Azure, Azure DevOps, GitHub CI/CD Jest, Mocha, Enzyme, ESLint, Prettier
JavaScript (ES6+), TypeScript API design & integration Gradle, Maven, TFS Unit & integration testing
Redux, Redux‑Toolkit, Webpack, Babel, NPM/Yarn
HTML5, CSS3, Bootstrap, responsive design
Kotlin, Groovy, Java
UI/UX prototyping (Figma)

Toolset & Platforms

  • IDE / Editors: IntelliJ IDEA, Spring Tool Suite, Eclipse, Xcode, Android Studio
  • Collaboration & Project Management: Confluence, Jira, Scrum/Kanban boards
  • API Testing & Debugging: Postman, SoapUI
  • Version Control: Git (GitHub, Azure Repos, TFS)
  • Containerization & Orchestration: Docker, Kubernetes
  • Cloud Services: AWS (EC2, S3, Lambda, API Gateway), Azure (App Service, Functions, API Management)

Core Responsibilities (React / React‑Native Engineer)

  • Component Development

    • Design, implement, and maintain reusable UI components using React.js and React Native.
    • Translate wireframes & mockups (Figma/Sketch) into pixel‑perfect, responsive interfaces.
  • Performance & Optimization

    • Profile and fine‑tune components for speed and low memory footprint across browsers & devices.
    • Apply lazy‑loading, code‑splitting, memoization, and other performance patterns.
  • Code Quality & Architecture

    • Write clean, modular, and scalable code following SOLID, DRY, and KISS principles.
    • Enforce consistent code style with ESLint/Prettier and conduct thorough code reviews.
  • Testing & Reliability

    • Develop unit and integration tests with Jest, Mocha, and Enzyme; achieve ≥ 80 % coverage.
    • Implement Test‑Driven Development (TDD) where appropriate.
  • Collaboration & Delivery

    • Partner with designers, product owners, and backend engineers to align UI with business goals.
    • Participate in Agile ceremonies (Sprint Planning, Daily Stand‑ups, Retrospectives).
  • Documentation & Knowledge Sharing

    • Produce component documentation (props, usage examples, edge‑case handling).
    • Maintain technical specs in Confluence and keep the codebase well‑commented.
  • Security & Best Practices

    • Integrate security measures (input sanitization, CSP, secure storage) to protect user data.
    • Stay current on OWASP top‑10 vulnerabilities and apply mitigations.
  • DevOps & CI/CD

    • Configure build pipelines (Azure DevOps, GitHub Actions) for automated linting, testing, and deployment.
    • Containerize front‑end services with Docker; orchestrate with Kubernetes when needed.
  • Continuous Learning

    • Keep abreast of emerging React ecosystem trends (React 18, Server‑Side Rendering, Concurrent Mode).
    • Experiment with new libraries (e.g., React Query, Recoil) and share findings with the team.

Nice‑to‑Have Extras

  • Hands‑on experience with API Gateways (Kong, Azure API Management, AWS API Gateway, CA API GW).
  • Familiarity with Agile methodologies (Scrum, Kanban) and Test‑Driven Development.
  • Exposure to Gradle, Maven, and Azure DevOps build pipelines.

Quick Copy‑Paste for a Resume

**Full‑Stack Front‑End Engineer (React / React‑Native)**  
*Company • City, Country • MM/YYYY – Present*

- Built and maintained a library of reusable React components, reducing UI development time by 30 %.
- Optimized bundle size by 25 % through code‑splitting, lazy‑loading, and Webpack tuning.
- Delivered feature‑complete mobile apps with React Native, integrating native modules in Kotlin/Java.
- Implemented comprehensive Jest/Enzyme test suites achieving 85 % coverage; championed TDD practices.
- Collaborated cross‑functionally with designers (Figma), product managers, and backend teams (Node/Java) to ship high‑impact features on a two‑week sprint cadence.
- Automated CI/CD pipelines in Azure DevOps and GitHub Actions, enabling zero‑downtime deployments.
- Enforced security best practices (CSP, input sanitization) and stayed current with OWASP recommendations.
- Documented component APIs and usage guidelines in Confluence, improving onboarding speed for new engineers.

Tip: When you paste the sections into your résumé, adjust the bullet points to reflect quantifiable achievements (e.g., “Reduced page load time by 40 %” or “Handled 1M+ monthly active users”). Numbers make a huge impact on recruiters and hiring managers.

Let me know if you need a tailored cover‑letter, a specific job posting format, or any other tweaks!

Responsibilities

  • Create and maintain user interface components using React.js./ React Native
  • Translate design wireframes and mockups into responsive, interactive web applications.
  • Build reusable components and front-end libraries for future use.
  • Ensure components are modular and maintainable.
  • Optimize components for maximum performance across a variety of web-capable devices and browsers.
  • Identify and address performance issues.
  • Work closely with cross-functional teams, including designers, product managers, and backend developers, to ensure the final product meets business and user requirements.
  • Participate in code reviews and provide constructive feedback.
  • Write clean, maintainable, and scalable code.
  • Follow best practices for code organization and structure.
  • Write unit and integration tests to ensure code robustness.
  • Debug and resolve issues as they arise.
  • Keep up-to-date with the latest industry trends and technologies.
  • Continuously improve skills and knowledge related to React.js and front-end development.
  • Document technical specifications and code for future reference.
  • Ensure proper documentation of components and their usage.
  • Identify and enable user interactions on web platforms.
  • Ensure the user experience is smooth and intuitive.
  • Implement security measures to protect user data and application integrity.
  • Stay informed about common security vulnerabilities and how to mitigate them.

Skills

AWSAzureBabelBootstrapCSS3Docker filesEnzymeESLintGitGraphQLGroovyHTML5IntelliJJavaJavaScriptJestJiraKotlinKubernetesMochaMySQLNPM/YarnOraclePostgreSQLPostmanReactReact NativeReact.jsReduxRESTful APIsSQL ServerSoapUISTSTypeScriptWebpackXCode

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free