Senior/Middle ReactNative Engineer

Ternopil, Remote
SE: Mobile RN Engineer

Department

Location

Project description

Our client is a technology company building a world where consumers are in control of their data and advertisers can reach them directly. Intelligent advertising that inspires trust is our guiding principle. We’re passionate about making advertising better for everyone through our consent- based approach that empowers the world’s largest publishers, brands, and agencies to achieve their goals with integrity, transparency, and peace-of-mind.

Requirements to candidate

Established Track Record: 5+ years of professional software development experience, with a history of delivering both web and mobile applications.

Technical Expertise:


  • Deep proficiency in JavaScript (ES6), a key technology in our mobile SDK.
  • Strong experience developing native iOS applications using Swift and the iOS SDK.
  • Solid background in building complex UIs with React.


Self-Starter: You’re comfortable working independently, managing your workload, and consistently seeing tasks through with minimal oversight.

Forward-Thinking Engineer: You approach development with a long-term mindset, making design decisions that prioritize scalability and maintainability.

Quality-Focused: You believe testing is essential. You’ve written unit and integration tests and are an active participant in code reviews.

Excellent Communicator & Collaborator: You express ideas clearly, provide regular updates, and thrive in a team-oriented environment.

Tool Familiarity: Comfortable using Git/GitHub for version control and tools like Jira for task management.

Responsibilities

We’re seeking a skilled and driven Software Engineer with a solid mobile background and in JavaScript. Most of the actual application development is JavaScript that’s a custom JS bridge built on top of mobile SDK’s APIs.This position is ideal for someone who takes full ownership of their work and enjoys building features from idea to launch. The ideal candidate will be proficient in our core technologies—native iOS (Swift), modern React, and a JavaScript-based mobile SDK (ES6). If you’re a self-motivated problem-solver who writes clean, dependable, and thoroughly tested code, we’d love to hear from you.


What You’ll Be Doing


  • End-to-End Development: Own your work from start to finish—taking tasks through technical design, implementation, testing, and deployment with minimal oversight.
  • Cross-Platform Engineering: Build and maintain robust applications and libraries using JavaScript (ES6) for our mobile SDK, Swift for native iOS components, and React for dynamic, responsive web interfaces.
  • Drive Technical Impact: Play an active role in architectural and design decisions, ensuring your solutions are scalable, maintainable, and future-ready.
  • Champion Code Quality: Produce clean, efficient, and well-documented code. Contribute to a strong engineering culture by writing thorough unit and integration tests and participating actively in code reviews.
  • Collaborate Across Teams: Partner with product managers, designers, and fellow engineers to gather requirements and deliver meaningful, high-impact features.

Company and benefits:

  • Work in a progressive and fast-growing international team with democratic management;
  • Competitive salary;
  • Official long-term employment;Comfortable office in the city center in Ternopil;
  • All the necessary equipment provided or additional compensation for your own equipment usage;
  • Complete tax compensation & assistance of a personal accountant;
  • Healthcare compensation;
  • Opportunity to grow professionally and develop your skills within a company.

About Apiko

Apiko is a top web and mobile development company. We deliver A-class applications in multiple industries to remove the barriers of time and location for service providers and consumers. The main technologies we are armed with: Meteor.js, Node.js, and Express.js, React.js, React Native.