Senior Mobile Software Engineer Job Description

Senior Mobile Software Engineer Job Description

4.9
173 votes for Senior Mobile Software Engineer
Senior mobile software engineer provides technical expertise for defining, developing, and testing software in an agile development environment using the latest software development technologies and infrastructure.

Senior Mobile Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Become familiar with all development tools, testing tools, methodologies and processes
Commercial or equivalent research experience developing native mobile applications with Objective C and Swift on iOS and Java on Android
Minimum five years Java experience
Analyze system specifications and translate system requirements to task specifications
Responsible for creating desired functionality to assigned content, products or services in ecommerce
Develops, tests and implements software that provides robust technical infrastructure and/or software applications used by business units
Design framework and software standards and make suggestions for systems / software improvements
Mentor and assist more junior developers
Work closely with members of our Engineering, Consulting, Sales, and Solutions Architecture teams
Develop and maintain content and material around developer onboarding and experience in the form of templates, quickstarts, tutorials, blogs, videos

Senior Mobile Software Engineer Qualifications

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

Licensing or Certifications for Senior Mobile Software Engineer

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

Education for Senior Mobile Software Engineer

Typically a job would require a certain level of education.

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

Skills for Senior Mobile Software Engineer

Desired skills for senior mobile software engineer include:

Coding and scripting languages
Desire to work in an Agile development environment
Testing
UIKit and AutoLayout
Cutting-edge Android and iOS technologies
Development tools
Java
Native iOS development using Swift
Objective-C
Agile practices in a cross-functional environment

Desired experience for senior mobile software engineer includes:

Able to work well individually in a highly collaborative team
Experience with Mobile development is a must
The Warner Bros
Knowledge of other mobile platforms
Mapping API experience
Build and release procedures

Senior Mobile Software Engineer Examples

1

Senior Mobile Software Engineer Job Description

Job Description Example
Our company is looking for a senior mobile software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior mobile software engineer
  • Commercial or equivalent research experience developing web applications with Apache Wicket, Spring, Hibernate and PostgreSQL
  • Ensure that all development efforts meet or exceed client expectations
  • Become familiar with the project management methodology and processes
  • Encourage collaborative efforts and camaraderie with on-shore and off-shore team members
  • Assist the Technical Lead with project team duties as required
  • Work under the direction of the Application Manager / Assistant Manager
  • Work on agile projects, participate in daily SCRUM calls and provide task updates
  • Develop supporting and other materials, as required
  • Develop and maintain internal project documentation
  • During design and key development phases, might need to work a staggered shift from 11am-8pm to ensure appropriate overlap of the India and US teams
Qualifications for senior mobile software engineer
  • A minimum of 6 years’ experience in the industry building web applications
  • Expert understanding of web technologies (HTML/CSS, AJAX, MVC)
  • Experience with data modeling in modern relational databases and SQL
  • Post Secondary degree (BA, BSc) and or Graduate level (MA, MSc, MFA) or equivalent experience
  • At least four years of mobile development experience in Objective C / iOS SDKs
  • Interaction paradigm and User Interface (UI) elements supporting the compatibility of different browsers and devices
2

Senior Mobile Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of senior mobile software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior mobile software engineer
  • Expert role that includes team leadership (teacher/mentor/coach) responsibilities
  • Working with other engineers to establish and document coding best practices based on industry standards
  • Working with a team of engineers (with a variety of technical capabilities), along with a Scrum Master, to identify, spec, and implement elegant features and solutions
  • Participating in code reviews and pair programming/mentoring of junior engineers
  • Ensuring that we are continuously raising our standard of engineering excellence
  • Contributing to the various stages of the software development process, from UI design to live site monitoring
  • Develop in object orienteddesign using modern languages for Computer and Mobile platforms
  • Work with other design team members on SW test, System design, project manager
  • Have knowledge of Agile (Scrum) development methods
  • Design SW using remote Cloud services
Qualifications for senior mobile software engineer
  • Expert knowledge of computer science fundamentals, including algorithms, data structures, and design patterns
  • Cloud infrastructure elements
  • Have previous experience on various web technologies, Javascript, HTML5, NodeJS, AngularJS
  • Good understanding of 3D Computational Geometry or Computer Graphics and related mathematical concepts
  • Bachelor or foreign equivalent in Management Information Systems, Computer Science, Computer Engineering, Information Technology or related field
  • 5 years progressive experience as Principal Engineer, Technical Lead, Technical Associate or related occupation
3

Senior Mobile Software Engineer Job Description

Job Description Example
Our growing company is hiring for a senior mobile software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior mobile software engineer
  • Implement continuous deployment strategy across iOS, Android, and Windows platforms
  • Research and apply relevant (and new) tools & technology to solve problems
  • Write and automate mobile client platform level test cases
  • Debug issues and diagnose root causes
  • Collaborate with internal partners to resolve their infrastructure dependencies
  • Implement features assigned to you
  • Use a pragmatic Test Driven Development approach to developing high quality software
  • Design and development of the Native SDK for new platform components for application development and delivery on iOS/Android devices
  • Develop frameworks suitable for inclusion in third party applications
  • Provide technical documentation, guidance and support on mobile platform capabilities
Qualifications for senior mobile software engineer
  • Experience building and operating large-scale web services, preferably for mobile apps
  • Familiarity with iOS and Android ecosystems
  • Experience optimizing for mobile application data consumption
  • Strong Object-oriented Design and Service-oriented Architecture skills
  • Exceptional Bias for Ownership and Action
  • 4+ years of iOS development experience and expert knowledge of the iOS SDK and Objective C and Swift
4

Senior Mobile Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior mobile software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior mobile software engineer
  • Research emerging technologies related to mobile applications, such as multi-modal user interfaces, natural language processing, speech recognition and predictive analytics
  • Collaborate closely with open-source communities
  • Design, implement, test and ship new features
  • Find innovative ways to analyze live data and define future trends
  • Support a growing/evolving service
  • Work with peers and partner teams to solve crucial customer problems
  • Design, implement and test end-to-end solutions
  • Deliver high quality, high performance code
  • Own a feature
  • Demonstrate our DevOps culture getting involved in production deployment and troubleshooting
Qualifications for senior mobile software engineer
  • Must have the ability to work with other senior developers across different time zones, and demonstrate strong interpersonal, analytical, problem solving and organizational skills
  • Web Frontend (JavaScript, jQuery, Bootstrap)
  • C#, Microsoft .NET Framework and WPF
  • Experience with MS Access, SQL server or similar SQL or NoSQL database
  • Experience with client/server models for mobile application
  • Experience deploying and administrating server based tool systems
5

Senior Mobile Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of senior mobile software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior mobile software engineer
  • Stay abreast of emerging technologies and trends and share your knowledge
  • Work on greenfield projects evolving legacy systems with new technology
  • Write great code with tests that prove it
  • Participate in planning, architecture, implementation and maintenance of a client-side and server-side JavaScript platform to deliver the next generation of personalized interactions with our customers
  • Engage with engineers across the company to solve problems that span multiple teams
  • Participate in developing a high quality and performant system that engages and delights customers
  • Support mentor and help develop other software engineers on the team
  • Collaborate with internal partners supporting their automation infrastructure needs
  • Build a reliable infrastructure to support the mobile application development, and test automation efforts, across varieties of phones and tablets
  • Support implementation of continuous deployment strategies across iOS, Android, and Windows platforms
Qualifications for senior mobile software engineer
  • BS in Computer Science or Engineering or equivalent experience, MS preferred
  • Experience with version control system and continuous integration environment
  • Strong knowledge of API design such as RESTful API, XML APIs, and SNMP
  • Understanding of basic database operations and SQL
  • Experience with OGRE, Unity 3D, or other 3D engines, 3D math, and Cg shaders
  • Familiarity with CVS, SVN or other version control software

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates