Senior Front End Developer

OTTERSOFT CORPORATION
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$104,000.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Agile Methodology Artificial Intelligence Apple IOS Component-Based Software Engineering Application Performance Management JIRA HTML5 Microsoft Azure Cascading Style Sheets (CSS) Code Coverage
+21 more
Code Review Software Design Patterns Mobile Application Software Scrum Methodology Systems Development Life Cycle Software Engineering Software Testing Automation Framework Systems Integration Strategies of Testing TypeScript Enterprise Software Applications GitHub Copilot Backend Material UI Code Testing React Native Front End Software Development React Redux Virtual Agents Restful APIs Code Restructuring

Job description

We are looking for a high-velocity Front End Developer who believes the future of software development is AI-first - not AI-assisted. This is not a traditional development role.

We build, ship, test, and iterate daily. We use AI as a core engineering tool - not a novelty. We measure progress in working software, not tickets.

If you are excited about dramatically accelerating software delivery using AI and helping other engineers adopt this mindset, we want to talk.

If you prefer long specification documents, slow sprint cycles, or coding without AI augmentation, this role is likely not a fit.

What You’ll Do

  • Architect and develop enterprise-grade React Native mobile applications.
  • Design scalable front-end frameworks and reusable component libraries.
  • Use AI tools as a primary development accelerator.
  • Deliver working, production-ready software daily.
  • Rapidly prototype, iterate, and refine mobile user experiences.
  • Establish front-end architecture standards and development best practices.
  • Mentor junior and mid-level developers on React Native development.
  • Collaborate closely with UX/UI designers, backend developers, and product stakeholders.
  • Advocate for automation and AI adoption throughout the SDLC.
  • Continuously improve application performance, maintainability, and scalability.

What “AI-First” Means Here

You:

  • Use AI for architecture and design brainstorming.
  • Generate reusable components and application scaffolding rapidly.
  • Refactor and optimize applications with AI assistance.
  • Create testing strategies and test coverage using AI support.
  • Automate documentation and development workflows.
  • Think in prompts, systems, patterns, and scalable solutions.

AI is embedded in your workflow - not something you “sometimes use.”

Responsibilities

  • Design, develop, and maintain high-performance mobile applications using React Native.
  • Define and implement scalable front-end architecture and component strategies.
  • Build responsive, intuitive, and visually engaging user interfaces.
  • Develop reusable UI components and design systems.
  • Collaborate with UX/UI teams to transform designs into exceptional mobile experiences.
  • Optimize application performance across iOS and Android platforms.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Write clean, maintainable, and well-tested code.
  • Participate in Agile development processes, including sprint planning, standups, retrospectives, and code reviews.
  • Troubleshoot and resolve complex front-end and mobile application issues.
  • Ensure security, accessibility, maintainability, and scalability across applications.
  • Perform additional duties as assigned.

Requirements

Do you have experience in iOS application development?, OtterSoft has an open position, full-time contracted. We are looking for a Senior Front End Developer with a minimum of 5 years of professional experience to join our team. This role requires deep expertise in React Native application development, front-end architecture, user experience design, and scalable mobile application frameworks. The ideal candidate is a highly skilled engineer who can architect, build, and optimize modern mobile experiences while leveraging AI-powered development workflows., * 5+ years of professional software development experience.

  • Expert-level React Native development experience.
  • Strong experience designing and implementing front-end architecture for enterprise applications.
  • Advanced proficiency in JavaScript, TypeScript, HTML5, and CSS.
  • Extensive experience building and maintaining mobile applications for both iOS and Android.
  • Strong understanding of component-based architecture and state management solutions such as Redux, Zustand, or Context API.
  • Experience implementing responsive and adaptive mobile user interfaces.
  • Knowledge of mobile performance optimization techniques and best practices.
  • Experience integrating RESTful APIs and third-party services.
  • Strong understanding of software design patterns and scalable application architecture.
  • Experience working in Agile environments with tools such as Azure DevOps, Jira, or similar platforms.
  • Excellent communication, collaboration, and problem-solving skills., * Experience with Expo and advanced React Native tooling.
  • Familiarity with AI-powered coding tools such as Cursor.ai, GitHub Copilot, Claude Code, or similar platforms.
  • Experience implementing CI/CD pipelines for mobile applications.
  • Knowledge of automated testing frameworks such as Jest, Detox, or React Native Testing Library.
  • Experience with accessibility standards and mobile usability best practices.
  • Familiarity with cloud-based mobile services and integrations.
  • Experience working directly with business stakeholders or customer-facing product teams., * Analytical thinker with strong problem-solving abilities.
  • Strong front-end design and architectural decision-making skills.
  • Organized, self-driven, and able to manage multiple priorities.
  • Effective team player who thrives in collaborative environments.
  • Strong attention to detail and commitment to delivering exceptional user experiences.
  • Passion for clean, scalable, and maintainable code.

Benefits & conditions

$50 - $60 an hour - Full-time, Contract, * Move fast and iterate.

  • Prefer working software over long planning cycles.
  • Enjoy solving real business problems.
  • Are comfortable with ambiguity.
  • Take ownership without waiting for permission.
  • Enjoy mentoring and elevating other engineers.
  • Want to shape the future of how engineering is done.

You will not thrive here if you:

  • Need detailed tickets before starting.
  • Resist AI-driven development.
  • Prefer rigid waterfall processes.
  • Avoid collaboration or mentoring.
  • Focus only on implementation without considering architecture and scalability.

Why Join Us

We are redefining how software is built.

AI is not a side tool here - it is foundational.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all