Experience Level: Senior
About us
At NCR Voyix, we are committed to driving innovation, simplifying customer experiences, and ensuring growth for our clients. For nearly 140 years, we have been the global leader in consumer technologies, transforming digital commerce experiences across retail and restaurants. Our legacy of success and commitment to innovation empowers us to deliver platform-led technology and best-in-class services for our customers. We enable businesses to meet their goals, whether improving efficiency or building differentiated customer experiences.
From cutting-edge software to on-the-ground services, we exist to help businesses of any size turn everyday interactions into meaningful moments. NCR Voyix is headquartered in Atlanta, Georgia with approximately 15,000 employees in 35 countries.
About the Role
This position is within the Software organization, specifically on the Customer-Facing Applications Team. We are looking for a Senior Full-Stack Mobile App Developer with expertise in React Native and Azure Cloud. This role involves both front-end and back-end development, requiring a deep understanding of mobile app architecture, API development, and cloud integration. You will play a critical role in designing, building, and maintaining a high-performance, scalable, and user-friendly app. If you thrive in a fast-paced environment and can meet tight deadlines, we want to hear from you!
You will:
- Architect, develop, and maintain high-performance, scalable mobile applications using React Native with TypeScript, and Node.js.
- Design and implement back-end services using Azure cloud technologies (Azure Functions, API management, Front Door, Azure Storage, etc.)
- Work with APIs, authentication, and database (Azure Directory, PostgreSQL, Cosmos DB).
- Ensure security best practices across front-end and back-end development.
- Plan the data and presentation layers of the application's front end.
- Collaborate with UI/UX designers and other cross-functional teams to deliver high-quality solutions aligned with business goals.
- Drive the adoption of modern mobile development best practices, including test-driven development (TDD), continuous integration, and deployment (CI/CD) for mobile applications.
- Use Jira for tracking, Confluence for documentation, and Swagger for API specifications, ensuring clear communication across the team.
- Participate in code reviews, providing constructive feedback to improve overall code quality.
You have:
- 5+ years of experience with React Native, Redux, TypeScript, and Node.js in building mobile applications.
- Deep proficiency in Azure Cloud services (e.g., Azure Functions, API Management, etc.).
- Strong experience in designing APIs, working with microservices architecture, and integrating complex data flows.
- Experience with user authentication (OAuth and JWT) and authorization across multiple systems and environments.
- Strong understating of state management (Redux, Context API, etc.)
- Strong knowledge of Git, GitHub workflows, and mobile CI/CD pipelines and publishing tools such as Apple App Store, Connect, Google Play Store, GitHub Actions, etc.
- Open minded to reusable web concepts in native apps
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor’s degree in computer science or a related field, or equivalent work experience.
Why Join Us?
- Job Stability: We are a financially stable company with a strong foundation.
- Exciting Projects: work on cutting-edge web applications that impact users worldwide.
- Talented Team: Collaborate with a skilled and passionate team of designers, developers, and product managers.
- Career Growth: Opportunities for professional development and leadership roles.
- Long-Term Growth: Join a company that values sustainability and long-term employee success.
- Innovative Culture: Be a part of a company that values creativity, user experience, and innovation.
Upoznaj kompaniju
NCR Voyix Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR Voyix is headquartered in Atlanta, Georgia, with approximately 15,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR Voyix transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, research and development (R&D) capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.
NCR Voyix has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.
NCR Voyix has established a significant presence in Serbia since 2011, employing over 3,500 professionals. Serving as a central hub for both customer support and software development, the company has become an integral part of the local business landscape. This strategic location enables NCR Voyix to deliver high-quality services and innovative solutions to clients worldwide, leveraging the expertise and dedication of its Serbian workforce.
Menadžment kompanije
Beneficije
Balans karijere i privatnog života
Timska atmosfera
Zadovoljstvo projektima
Mogućnost napredovanja
Iskustvo o radu
Help Desk / Level 1 Agent
Pozitivno
Mogu se upoznati neki dobri i vredni ljudi, ima ih jako malo nazalost.
Zamerke
Mala plata, a previse se posla, informacija i zahteva trpa na L1 agente, svaka pozicija iznad L1 gleda da svali skoro sav moguc posao na njega kako oni ne bi to radili. Koliko informacija i novih stvari te uce je da te glava zaboli, da ne govorim o tome kako nijedna od tih informacija i znanja nije relevantna za dalji razvoj karijere (sem ako naravno ne zelite do penzije da govorite ljudima kako da poprave samousluzne kase i vage za voce i povrce, sto sumnjam da je neciji dream job). Bukvalno samo sto ne uzmu da te uce kako da rastavis i sastavis kasu i znas kako svaki sraf stoji. Uzasna organizacija posla, L1 agenti imaju posla i znanja da pokriju minimum 3 pozicije u firmi obzirom na to koliko im se posla natrpava sa visih pozicija. Klijent se vrednuje 15 puta vise od radnika, radnici su kao potrosna roba. Losa klimatizacija kancelarije, nenormalno je zagusljivo.
BI Developer
IT Administrator
IT Consultant
IT Manager
IT Specialist
IT Technician
Project Manager
QA Specialist
QA Specialist
Business Analyst
Scrum Master
Software Architect
Software Developer
Software Engineer
System Engineer
IT Help Desk / Support
IT Help Desk / Support
Network Engineer
Team lead
Data Science Engineer
DevOps Engineer
Field Service Coordinator
FSC( Field service coordinator)
Help desk
Help desk representative
Inside Sales Specialist
IT menager
Logistics analyst
Marketing
Operation Manager
Operations Analyst
Product Analyst
PS Associate Technical Consultant
SALES OPS ANALYST
Service coordinator representative
Service Desk Agent
SW Deployment Team
Talent Acquisition Consultant
Technical customer support
Technical Support Senior Supervisor
Fleksibilno radno vreme
Dobrovoljno zdravstveno osiguranje
Edukacija, profesionalni razvoj
Nagrade, bonusi, pokloni
Obuke, konferencije
Hrana i piće
Preporuke se učitavaju...