HumanBit Logo

Senior Software Development Engineer | Scrabble

full-time
Posted on June 24, 2025

Job Description

Senior Software Development Engineer (SDE 3)

Company Overview

Information about the company, its industry, and culture is not provided.

Job Summary

We are looking for an experienced Senior Software Development Engineer (SDE 3) to join our dynamic team. As a key member of our front-end development team, you will be responsible for designing and implementing scalable, maintainable, and high-performance applications using React.js for web platforms and React Native for mobile platforms. You will work closely with cross-functional teams, including designers, product managers, and backend engineers, to build exceptional user experiences for our customers.

Responsibilities

  • Lead Development: Lead the development of complex, high-quality, and performant web and mobile applications using React.js and React Native.
  • Architecture & Design: Architect and design scalable and maintainable front-end systems, including reusable components, libraries, and frameworks.
  • Code Quality: Ensure the quality of code by writing unit and integration tests, conducting code reviews, and promoting best practices in software development.
  • Collaboration: Collaborate with UX/UI designers, product managers, and back-end engineers to deliver well-integrated features and end-to-end solutions.
  • Performance Optimization: Implement performance optimizations, focusing on fast rendering, minimal load times, and smooth user experiences across all devices.
  • Mentorship: Provide guidance and mentorship to junior and mid-level engineers, helping to elevate the overall technical expertise of the team.
  • Continuous Improvement: Stay up to date with the latest trends in front-end technologies, particularly in React and React Native, and incorporate new ideas and tools into development processes where appropriate.
  • Problem Solving: Solve challenging problems with elegant and maintainable code solutions.
  • Cross-Platform Development: Ensure a consistent and high-quality user experience across both web (React.js) and mobile (React Native) platforms.
  • Agile Development: Work in an Agile development environment, participating in sprints, standups, and sprint planning.

Qualifications

  • Core Front-End Skills:
    • Extensive experience with React.js and React Native.
    • Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
    • Experience with Redux, Context API, or other state management libraries.
    • Familiarity with front-end build tools (Webpack, Babel, etc.) and package managers (npm, Yarn).
    • Knowledge of RESTful APIs, WebSockets, or GraphQL for integrating back-end services with front-end applications.
  • Mobile Development:
    • Proven experience building and deploying applications using React Native for iOS and Android platforms.
    • Familiarity with mobile app architecture, navigation, and optimization strategies.
    • Experience with mobile development tools like Xcode (iOS), Android Studio (Android), and deployment to App Store/Google Play Store.
  • Testing & Quality:
    • Experience with front-end testing frameworks (Jest, Mocha, Enzyme, Cypress).
    • Ability to write clean, maintainable, and testable code.
  • Collaboration & Tools:
    • Familiarity with Git for version control, CI/CD pipelines, and code review processes.
    • Experience in working in Agile methodologies (Scrum, Kanban).
    • Excellent communication skills and the ability to work effectively in a collaborative, cross-functional team.

Preferred Skills

  • Experience with TypeScript for stronger type safety in large codebases.
  • Knowledge of mobile-specific performance optimization techniques.
  • Experience with server-side rendering (SSR) and frameworks like Next.js for React-based web apps.
  • Exposure to cloud technologies, CI/CD pipelines, and serverless architectures.

Experience

  • 5+ years of professional experience in front-end development with a focus on React.js and React Native.

Environment

Typical work setting, location (remote, in-office, hybrid), and any physical or environmental conditions relevant to the job are not provided.

Salary

Estimated salary range is not provided.

Growth Opportunities

Potential career advancement opportunities within the company are not provided.

Benefits

List of offered benefits is not provided.

Powered by
HumanBit Logo