Post Job Free
Sign in

Mobile Application Developer

Company:
TNS
Location:
Sector 63, Uttar Pradesh, 201309, India
Posted:
April 22, 2024
Apply

Description:

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives. Come join the excellence!

Overview

The Software area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.

Responsibilities

Are you an experienced mobile application developer looking to make a global impact while working with the latest technologies? Are you passionate to build complex, highly scalable, resilient Mobile enterprise-grade applications in an exciting environment? TNS is looking for a Mobile Application Developer to work with our high-caliber group in delivering complex multi-platform mobile applications for the next generation of telecommunications and fraud protection.

Design and implement mobile device based software modules.

Create quality software components that are developed in accordance with company standards.

Implement unit tests and code reviews on all modules developed.

Effectively participate in an agile team environment with representatives from design, product, QA and Project Management.

Proactively communicate with members of your team.

Produce technical documentation.

Work under the direction of a senior development lead an in conjunction with a US based handset development team.

Qualifications

Core Requirements:

2-5+ years experience developing complex, reliable mobile applications.

At least 2 years of experience with native application development (Objective-C, Swift, and Android) as well as experience with hybrid development (React Native or Flutter).

Strong experience developing web applications and understanding of new web technologies (JavaScript, CSS, React, Angular, Vue.js)

At least 2 years of experience using Java.

Experience building highly available applications, telecom experience a plus

Working knowledge of web service infrastructure such as DNS, load balancers, reverse proxies, CDNs, application Servers, and databases

Basic understanding of networking concepts

Experience with JIRA and Gitlab

Experience setting up CI/CD for new applications and development workflows

Experience writing unit and functional tests

Experience working in an Agile, iterative software development environment.

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

R1920

Apply