Senior Software Engineer (Mobile Dev)

2 Months ago • 7 Years + • Mobile Development

About the job

Job Description

This role is for a Senior Software Engineer (Mobile Dev) who will be responsible for developing and maintaining mobile applications for both Android and iOS platforms. You will work closely with other engineers to design, code, test, and deploy applications. The ideal candidate will have strong experience with React Native, Android (Java/Kotlin), and iOS (Swift/Objective-C), as well as experience with secure API development and integration. You will also be responsible for coaching and mentoring junior team members.
Must have:
  • React Native
  • Android (Java/Kotlin)
  • iOS (Swift/Objective-C)
  • Secure API development
  • Jenkins, Gradle, Fastlane or Bitrise
  • REST, AJAX, JSON & web services
  • Google Firebase, Google Performance and Google Analytics
  • Mobile payment integration (Apple Pay or Google Wallet)
  • NFC and payment solutions (wallet, virtual card, open payments)
  • Camera and scan features
  • Geolocation
  • SCRUM
  • SDLC practices
  • Teamwork
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.



Essential Job Duties and Responsibilities:

  • Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations
  • .Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problem
  • sDesign, develop and test applications and programs to support the company’s product
  • sDesign, develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration contro
  • lComplete high- and low-level detailed software design specifications, storyboards and interface specification
  • sProvide support of products through conception to product delivery including problem solving, defect maintenance and support to customer service
  • sPrepare reports, manuals, procedures and status report
  • sParticipate and work with team members in code reviews and make necessary improvements in cod
  • eCoaches and mentors junior team member
  • sKeeps abreast of improvements and developments within software engineerin
  • gSupports bid and proposals and customer variation request
  • sSupports and coaches more junior members of the tea


m
General Duties and Responsibilitie

  • s:Comply with Cubic’s Quality Management Syst
  • emComply with Cubic Occupational Health, Safety and Environment policies and procedur
  • esComply with security in accordance with established policies and procedures of the organizatio
  • nsComply with Cubic Human Resources Procedur
  • esOther duties as request


ed
Minimum Job Requiremen

ts:Qualificati

  • onsBachelor's degree in technology (B Tech) or master's in computer application (MCA) or related field with minimum 7 years’ experien


ce.
Skills/Experience/Knowle

  • dge:Minimum 7 years of industry experie
  • nce.Experience with React Native Framework, and one or more native coding languages for Android (Java/Kotlin) or IOS (Swift / Objec
  • t C)Demonstrated experience developing, testing, maintaining and release both Android and IOS apps into production using Appstore Connect and Google Con
  • soleExperience with secure and/or managed API development and integrat
  • ion.Experience in using Jenkins, Gradle, Fastlane or Bitrise or similar framewo
  • rks.Experience with REST, AJAX, JSON & web servi
  • ces.Experience with Google Firebase, Google Performance and Google Analytics, including their use in resolving technical issues in the fi
  • eld.Experience with mobile payment integration, such as Apple Pay or Google Wa
  • lletUnderstanding of NFC and various payment solutions (wallet, virtual card, open payments) on Android and iOS platf
  • ormsFamiliarity with camera and scan features, geolocation of consumer and commercial dev
  • icesGeneral enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and teamw


ork.
Personal Quali

  • ties:Effective written and oral communication s
  • killsExcellent problem-solving s
  • killsTeam p
  • layerAble to prioritize work, complete multiple tasks and work under deadline and budget guidel
  • ines.May be required to travel domestically and internationally to include working odd hours, in-line with customer require


ments

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Telangana, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Cubic Transportation Systems

Similar Jobs

Nielsen Holdings - Staff Software Engineer (AM-TECH-DA-43)

Nielsen Holdings, India (Hybrid)

InMobiInMobi - SDE-II

InMobiInMobi, India (On-Site)

Nielsen Holdings - Software Engineering - AM-TECH-DA-35

Nielsen Holdings, India (Hybrid)

Next Level Business Services - Android Integrator

Next Level Business Services, United States (On-Site)

GoTo Group - Software Engineer (iOS) - Transport

GoTo Group, Indonesia (On-Site)

Captions - Android Engineer (7+ years of experience)

Captions, United States (On-Site)

Circana - Sr. Software Engineer

Circana, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Paypal - MTS 1, Software Engineer

Paypal, United States (Hybrid)

Ciklum - Senior Android Developer

Ciklum, India (Hybrid)

Infogain - iOS Developer (Senior)

Infogain, India (On-Site)

Nisum - Mobile Developer - A6449

Nisum, India (Hybrid)

Infogain - iOS Developer (Senior)

Infogain, India (On-Site)

AppsForBharat - iOS Developer

AppsForBharat, India (On-Site)

Get notifed when new similar jobs are uploaded