Senior Software Engineer (Mobile Dev)

4 Weeks ago • 7 Years +

About the job

SummaryBy Outscal

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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug