Ios Mobile Developer

Fellowship Technologies Lenoir City , TN 37772

Posted 2 weeks ago

iOS Developer II

Want to make a difference? Ministry Brands is a family of software companies across North America, serving more than 115,000 churches and faith-based organizations. We are driven to help our clients thrive in a digital world while they strive to make this world a better place. Our team is made up of brilliant people who are also passionate 'Faith-Based' servants: worship leaders, youth pastors, ushers, volunteers, and more.

We are seeking aStaff iOS Developer II to support a team of dedicated developers maintaining and modernizing iOS Mobile applications. Theposition is responsible forwriting application code to contribute tothe full lifecycle of development from concept to post-production support and maintenance of server / OS /desktop/web/ mobile applications and services. This position willdevelop application code, contribute to version-controlled source code repositories and will manage assigned tasksto create measurable value and deliver software to market using industry recognized agile methodologies and best practices. Thedeveloperwill be responsible forcoding according to prescribed standards and guidelines set forth by the architects and leadership teams and must demonstrate quality, brevity, and timeliness in all deliverables.

Essential Functions

  • Develop application code according to requirements and assigned tasks.

  • Contribute to lifecycle flow and value streams by following prescribed methodologies and best practices.

  • Maintain a balance of business and technical acumen in decision making.

  • Follow source-code management and work item tracking best practices.

  • Contribute to the estimation process during planning exercises.

Competencies

  • Must demonstrate good decision making and effective business acumen.

  • Must be able to communicate in both written and verbal form.

  • Must maintain the confidentiality of work related information and materials.

  • Must have a growth mindset and subscribe to a continuous learning philosophy.

  • Demonstrate expertise and mastery in your area of technology and industry.

  • Must establish and maintain effective working relationships.

Required Education and Experience

  • 5+ years of professional experience performing iOS software development

  • Comprehensive knowledge with respect to the following:

  • Objective-C

  • Swift 3+

  • CocoaPods such as AlamoFire

  • XCTest Unit Testing

  • Working knowledge of toolsets such as:

  • Build Tools: Xcode, Fastlane, AppStore Connect, Apple Developer Portal

  • Source Control: Git via Bitbucket and/or GitHub

  • Work Request Systems: Jira, Azure DevOps

  • SDLC Methodologies:

  • Agile, SCRUM, Kanban

  • Architectural patterns/frameworks

  • SOLID principles

  • Ability to collaborate on requirements for projects and requests

  • Ability to properly assess and articulate risk

  • Ability to size work and hit deadlines, while maintaining focus on results and value creation

  • Ability to mentor younger developers and give quality in-depth code reviews

Preferred Education and Experience

B.S. or higher in computer science/technology field preferred or equivalent industry experience.

  • User experience guru with design-minded capabilities

  • Up to date with modern practices including Security and Machine Learning techniques

  • Effective delegation of tasks and follow-up

  • Lead technology assessments and author recommendations

  • Knowledgeable of system and software quality assurance best practices and methodologies

  • Capable of professionally resolving team issues/conflicts

  • Works well with customers and vendors, knows when and how hard to push to maintain a stable and reliable environment

  • Capable of leading research into application development issues to successful completion

  • Self-motivated and directed

  • Capable of prioritizing and execution of tasks in a high-pressure environment

  • Knowledge of applicable data privacy practices and regulations preferred (PCI, PII, PHI, HIPAA, GDPR, ADA, etc.)

  • Android SDLC Methodologies including experience in:

  • Android Studio

  • Android SDK & Java JDK

  • Kotlin

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Walking, lifting, manage use of technology, equipment operation. Must be able to utilize standard office equipment, i.e. desktop computer, monitor, keyboard, and telephone system. While performing the duties of this job, the employee is regularly required to talk or hear. This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand on a stool as necessary.

Position Type/Expected Hours of Work/Travel/Environment

This is a full-time position. Days and hours of work are Monday through Friday, 8:30 a.m. to 5 p.m. This position regularly requires long hours and occasional weekend work as job duties demand. Some out-of-area and possible out-of-country travel may be expected.Must be flexible to manage minimal travel. This job operates in a professional office environment as well as remote work when needed.

EEO Statement

Ministry Brands is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Developer

Fellowship Technologies

Posted 2 weeks ago

VIEW JOBS 4/3/2019 12:00:00 AM 2019-07-02T00:00 About Ministry Brands: We are the leading Software-as-a-Service ("SaaS") platform for Faith-Based Organizations ("FBOs"). We are the only comprehensive End-To-End technology solution for FBOs who are at the early stage of technology adoption propelling rapid growth. We are a single team, supporting a family of partners who share a common vision: empower the church to produce better results through technology. Currently, we serve our clients in five key areas: * Online giving * Church management software (ChMS) * Website design and content management * Mobile applications * Finance and accounting software We equip over 80,000 churches in the United States and abroad with some combination of the above services. Our vision is to be the leading provider of software, services, and information platforms for churches, ministries, and those they serve. Summary/Objective The Senior Developer position is responsible for writing application code to contribute to the full lifecycle of development from concept to post-production support and maintenance of server /OS/desktop/ web / mobile applications and services. This position will develop application code, contribute to version-controlled source code repositories and will manage assigned tasks to create measurable value and deliver software to market using industry recognized agile methodologies and best practices. The Senior Developer will be responsible for coding according to prescribed standards and guidelines set forth by the architects and leadership teams and must demonstrate quality, brevity, and timeliness in all deliverables. Essential Functions * Develop application code according to requirements and assigned tasks. * Contribute to lifecycle Flow and value streams by following prescribed methodologies and best practices. * Mentor and coach junior development team members. * Maintain a balance of business and technical acumen in decision making. * Follow source-code management and work item tracking best practices. * Contribute to the estimation process during planning exercises. * Provide consultation to development management team. Competencies * Must demonstrate good decision making and effective business acumen. * Must be able to communicate in both written and verbal form. * Must maintain the confidentiality of work related information and materials. * Must have a growth mindset and subscribe to a continuous learning philosophy. * Demonstrate expertise and mastery in your area of technology and industry. * Must establish and maintain effective working relationships. Required Education and Experience * 6+ years of professional experience performing software development. * 1+ years of professional experience performing quality analysis tightly coupled to the software development process. * Expert knowledge with respect to the following: * C#, .NET (Standard and Core) Ministry Brands is proud to be an Equal Employment Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. * JavaScript (JQuery and AngularJS), HTML5, CSS3, Bootstrap * Relational Databases (SQL Server preferred) * Fellowship Technologies Lenoir City TN

Ios Mobile Developer

Fellowship Technologies