Senior React Native Engineer at Avenga
Sofia, Sofia-City, Bulgaria -
Full Time


Start Date

Immediate

Expiry Date

17 Jun, 26

Salary

0.0

Posted On

19 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React Native, React, Hooks, Redux, TypeScript, JavaScript, HTML, CSS, REST APIs, GraphQL, SDKs, CI/CD, Fastlane, Expo EAS, Jest, Firebase Crashlytics

Industry

IT Services and IT Consulting

Description
This is us At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development. This is the job We are looking for a Senior React Native Engineer to join a cross-functional team responsible for building and evolving both customer-facing applications and internal platforms. You will work across mobile and web, contributing to high-quality user experiences while also supporting internal tools that enable operational efficiency. The role combines hands-on development, collaboration with product and UX teams, and ownership of features end-to-end. This is you 6+ years of experience as a React / React Native Engineer, with a strong focus on mobile development Proven track record of building high-quality, performant mobile applications for iOS and Android Strong expertise in React Native, React, Hooks, and state management (e.g. Redux) Excellent knowledge of TypeScript, JavaScript, HTML, and CSS Experience integrating REST APIs and GraphQL, as well as third-party SDKs Hands-on experience across the mobile app lifecycle – development, testing, code signing, and app store deployments Familiarity with CI/CD tools such as GitLab, Fastlane, or Expo EAS Experience with testing frameworks (e.g. Jest) and understanding of quality practices Knowledge of mobile app performance monitoring and debugging tools (e.g. Firebase Crashlytics, Datadog) Good understanding of mobile security practices (authentication, data protection, secure APIs) Experience with design systems and reusable component development Strong communication skills in English and a collaborative mindset Nice-to-have skills: Experience with Next.js, JAMstack, or headless CMS platforms Experience creating or integrating native modules for iOS and Android Familiarity with E2E testing tools such as Detox or Maestro This is your role Design, develop, and maintain mobile and web applications with a focus on quality and performance Take full ownership of features – from implementation through testing and release Collaborate closely with UX, Product, and Backend teams to deliver efficient and scalable solutions Contribute to building and improving internal tools and platforms used by operations teams Participate actively in an agile, cross-functional team with end-to-end ownership Ensure high code quality through testing, code reviews, and best practices Continuously improve both the product and engineering processes What awaits you at Avenga? Through our values – Better Minds, Bolder Ideas, and Bigger Hearts – we strive to provide you with the tools, autonomy, trust, and assistance you need to excel. Enjoy benefits like private health insurance, well-being programs, flexible and hybrid work models, laptops and gear, training opportunities, language classes, social events, and more. At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.
Responsibilities
The role involves designing, developing, and maintaining mobile and web applications, taking full ownership of features from implementation through testing and release. Responsibilities also include collaborating closely with UX, Product, and Backend teams to deliver scalable solutions and contributing to internal tools.
Loading...