Software Engineer, Mobile Job Description

Software Engineer, Mobile Job Description

4.5
163 votes for Software Engineer, Mobile
Software engineer, mobile provides enterprise architectural support services for data, application, infrastructure and security architectures across all levels, enforce architecture principles, standards, governance and reference models.

Software Engineer, Mobile Duties & Responsibilities

To write an effective software engineer, mobile job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, mobile job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and implement programs in current application and firmware programming languages (e.g., Java, Swift, ObjectiveC, C#, C, C++)
Implement code that is stable, highly maintainable and has good performance
Research cutting-edge algorithms and techniques for possible incorporation into products
Develop and integration of adaptations to systems with the m-commerce ecosystem
Troubleshoot codes and carry out debugging
Carry out tests including System Integration, User Acceptance for change requests
Develop, test, release and document applications using best software engineering practices and follow the standards, guidelines and patterns for developing software in your area
Work with your team to ensure the appropriate technical solution is created and that your code is performant, resilient and scalable
Build quality into the engineering processes through automated testing and test driven development
Identify potential areas of technical risk and suggest mitigating actions

Software Engineer, Mobile Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer, Mobile

List any licenses or certifications required by the position: AWS, X.509, PKI, SOA, CE, SCRUM

Education for Software Engineer, Mobile

Typically a job would require a certain level of education.

Employers hiring for the software engineer, mobile job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Computer Engineering, Technical, Software Engineering, Science, Electrical Engineering, Mathematics, Software Development, Information Technology

Skills for Software Engineer, Mobile

Desired skills for software engineer, mobile include:

Application
Data and infrastructure architecture disciplines
XML
Architectures
Caching
Data storage and security
Several architectural approaches
Trends
Java
JavaScript

Desired experience for software engineer, mobile includes:

Proven experience building highly optimized, highly available, massively scalable, redundant, transaction based SOA software to service native mobile apps
Good knowledge of versioning systems such as Git & SVN
Deep experience with product process, SDLC and Agile methodologies
Experience building native mobile apps a plus
Previous experience with high performance network communication services and technologies such as websockets
A minimum of 1 year experience developing Android or iOS applications

Software Engineer, Mobile Examples

1

Software Engineer, Mobile Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer, mobile. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, mobile
  • Code the React Native platform, which means developing in React Native and associated native language depending on platform (Swift or Java)
  • Having many opportunities (and a $3500 annual budget) to focus on your personal development and learning
  • Working with fun, smart people and innovative technology in a collaborative environment with integrated teams of testers, developers, agile coaches, and product owners
  • Having the support of our helpful, first-class architects, DBAs, and DevOps Engineers
  • Being an individual and team contributor
  • Helping millions of people by becoming part of the Consumer Driven Health Care initiative which is revolutionizing the way health care costs are managed
  • Bachelor’s degree in CS/Engineering or equivalent experience
  • 3 to 8 years hands on experience developing software
  • Proven .NET, C#, SQL skill set
  • Experience using AngularJS, Ionic and Cordova
Qualifications for software engineer, mobile
  • Knowledge in interior design will be a plus
  • Ability to code competently in C++, and / or C# with expert knowledge in at least one
  • Working knowledge of the Android and iOS ecosystems
  • Experienced with designing and building tools and client server architecture
  • Solid understanding of professional software development methodologies
  • Deep knowledge of mobile QA and testing approaches familiarity with web, database and automation techniques
2

Software Engineer, Mobile Job Description

Job Description Example
Our company is growing rapidly and is looking for a software engineer, mobile. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, mobile
  • Work on client/server based applications with a variety of web front ends (HTML, Ajax, JavaScript, ActionScript 3.0) connecting to back end servers with server side code written in PHP
  • Work on problems of diverse scope where analysis of situations or data requires evaluation of identifiable factors
  • Responsible for compliance with applicable Corporate and Divisional Policies and performing other duties as assigned by management
  • Analyze, design, program, debug, and modify software enhancements and/or new products used in integration between our core middleware solution and host
  • Collect requirements from product owners and engineering managers to translate into executable design documentation, and implement said design
  • Evaluate technologies and offer recommendations
  • Contribute to the vision, roadmap, and open source plan for all applications, libraries, modules, and tools built
  • Opportunity to lead others in the development of platforms, libs, modules
  • Design and implement app features to satisfy functional and non-functional requirements
  • Design and implement in-app instrumentation and telemetry
Qualifications for software engineer, mobile
  • Strong ability in software architecture and design
  • Experience in image processing/photo editing is a plus
  • Experience developing software with object oriented programming languages
  • Working knowledge of agile software methodology, software development lifecycle, software test, version control, and build
  • Working knowledge of implementing databases, modern web development stacks, or a voracious thirst for knowledge
  • Rails, Grails, or MEAN
3

Software Engineer, Mobile Job Description

Job Description Example
Our growing company is looking to fill the role of software engineer, mobile. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, mobile
  • Participate in regular “Innovation Days” where all engineers get opportunities to explore technologies that may not be part of their daily work
  • Optimize software, write and upstream patches
  • Collaborate with key partners on technical projects
  • Design, implement, and maintain client side and server side code for web based games
  • Contribute to the development of new/innovative game play features and interfaces
  • Create technical designs, estimates and task breakdowns
  • Suggestions for improvements to porting processes / ability to port to new platforms / ability to port games developed using other engines (Unreal)
  • Integration of 3rd party solutions
  • Establishment / refinement of standards & best practices
  • Review of the work of other Gameplay Engineers to ensure adherence to design, patterns and coding standards
Qualifications for software engineer, mobile
  • Experience in software developments for mobile financial services (mobile money, mobile banking, online payments, m-commerce, digital and electronic payments systems) or billing and payment platforms
  • Master degree from EE/CS
  • Prior experience in laptops / desktops software development is a plus
  • Enjoys working with internal and external customers from design to production
  • Bachelor degree in Computer Science, Mathematics, Engineering or equivalent field
  • Deep understanding of iOS technologies including Swift, Objective-C, Xcode, CocoaPods and related development
4

Software Engineer, Mobile Job Description

Job Description Example
Our company is hiring for a software engineer, mobile. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, mobile
  • Responsible for managing team of mobile application development resources located in multiple locations/countries
  • Collaborate with other team members (architects, product owners, project managers, …) in and out of the project to ensure a thoughtful and enriched application
  • Employ object oriented techniques and design patterns to create well structured, efficient and maintainable code
  • Ensures delivery high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
  • Provide accurate and detailed estimates for tasks, delivering on commitments
  • Assist in writing manuals and perform quality assurance related tasks
  • Provide services to our customers through product deployment, support and advice
  • Work on software design, coding, and validating software, supporting verification and validation testing, and ensuring that all product development conforms to design specifications and coding standards for medical devices
  • Design and implement software in current programming languages
  • Work on problems of moderate scope where analysis of situations or data requires evaluation of identifiable factors
Qualifications for software engineer, mobile
  • Experience building hybrid mobile applications utilizing Cordova, Titanium or equivalent cross-platform mobile frameworks
  • Test Driven Development experience (XUnit frameworks such as JUnit)
  • Hands-on end-to-end testing spanning across all components of the system viz
  • Collaborate extensively with internal and external teams
  • Review pull request
  • A solid understanding of object orientated design
5

Software Engineer, Mobile Job Description

Job Description Example
Our company is looking for a software engineer, mobile. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, mobile
  • Components design/implementation in Java for Android
  • Create Technical Design Documents based on requirements or user stories as needed
  • Manage multiple tasks, deliveries and projects as needed
  • Weigh customer needs with technical best practice
  • Ability to work as part of a team with on and offshore resources
  • Write high quality code, including tests and documentation
  • Collaborate with other developers throughout code/design reviews and pair programming sessions
  • Work with designers, server engineers, and production teams to design, develop, deliver, and improve ultra-fast, reusable, extensible game systems
  • Invent and improve content authoring workflows for artists and designers
  • Develop new features as part of a continuous live service
Qualifications for software engineer, mobile
  • 1-3 years development experience in Objective-C, Java, C++ or other object oriented programming language
  • Knowledge of Objective C related technologies and frameworks such as ARC, Core Foundation and UIKit
  • Significant experience developing native applications on iOS and/or Android
  • 3-5 years development experience in Objective-C, Java or other object oriented programming language
  • Good knowledge of Objective C related technologies and frameworks such as ARC, Core Foundation and UIKit
  • Knowledge of other languages like C, C++ & Javascript

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates