Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Android Software Engineer UI/UX image - Rise Careers
Job details

Sr. Android Software Engineer UI/UX

The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services.  FreedomPay’s technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay’s robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale.  FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.


We are currently seeking a Software Engineer with specific Android experience.  This is a full time salaried position.  You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services.  You will be rewarded for creativity and innovation.  In this role, you will be joining a team responsible for developing next generation SDK’s, tools, and apps that drive millions, and potentially billions, of payment transactions.  


Essential Functions
  • Analyze, design, program, debug, and modify complex software enhancement features and/or new software products
  • Improving the performance of existing software.
  • Debug and fix software including difficult issues using a broad knowledge of technologies
  • Participate in and influence project teams to create working software
  • Provide input and lead code reviews and technical meetings
  • Recommending new technologies that can help increase productivity.
  • Contribute and influence project planning and estimates
  • Protect company proprietary and confidential information
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Other duties as assigned


Required Skills and Experience
  • At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
  • 6+ years of Android Experience
  • 4+ years of Kotlin Experience
  • 2+ year of Jetpack Compose including threading and coroutines
  • Candidate must have a commitment to industry best demonstrated practices, source code control, architecture, coding structure, and unit/system testing
  • Strong object oriented programming experience
  • Strong MVVM programming experience and familiarity with MVC
  • Strong Multithreaded and asynchronous programming experience
  • Strong trouble-shooting and debugging skills
  • Ability to design, plan, and implement features based on product requirements
  • Experience with interfacing with RESTful services and consuming JSON or XML
  • Familiarity with Source Control tools (Git)
  • Great English written and verbal communication skills
  • Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment


Desired Skills and Experience
  • Experience communicating with external devices through USB, Bluetooth, or TCP/IP
  • Ability to generate visual mock-ups (Figma wireframes)
  • Familiarity with Google Design guidelines (e.g. ADA compliance)
  • Experience with Agile/Scrum
  • Unit testing with Junit, Mockito, and Roboelectric
  • Experience creating AARs and JARs
  • Strong interest in the tooling/development process with continuous integration
  • Data security, encryption handling, compliance, data privacy and laws


As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.


FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

FreedomPay Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
FreedomPay DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of FreedomPay
FreedomPay CEO photo
Unknown name
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Android Software Engineer UI/UX, FreedomPay

Join FreedomPay as a Sr. Android Software Engineer UI/UX and dive into the dynamic world of global commerce technology! Based in Philadelphia, PA or Las Vegas, NV, you'll be at the forefront of innovative software engineering that powers some of the biggest brands in retail, hospitality, and more. At FreedomPay, we take pride in delivering rock solid performance and unrivaled security, having been the first in North America to achieve the PCI Security Standards Council validation for Point-to-Point Encryption with the EMV standard. As part of our enthusiastic team of engineers, you'll tackle complex challenges and help develop groundbreaking SDKs and applications that handle millions, if not billions, of payment transactions daily. Your role involves analyzing and designing software features, debugging intricate issues, and leading code reviews to ensure our products shine. With a commitment to creativity and innovation, you’ll be recommending new technologies and participating in project meetings that foster collaborative problem-solving. We value your expertise in Android, Kotlin, and Jetpack Compose, and your ability to communicate effectively will help us create the best possible user experience. In return, we offer competitive benefits, a business casual environment, and numerous opportunities for professional growth within our fast-paced, high-growth company. If you love solving problems and driving successful outcomes, FreedomPay is the place for you!

Frequently Asked Questions (FAQs) for Sr. Android Software Engineer UI/UX Role at FreedomPay
What are the key responsibilities for the Sr. Android Software Engineer UI/UX at FreedomPay?

As a Sr. Android Software Engineer UI/UX at FreedomPay, your key responsibilities will include analyzing, designing, programming, and debugging complex software enhancements or new products. You will be expected to improve the performance of existing software, partake in project teams to create working software, and lead code reviews. Your input will be invaluable in recommending new technologies and contributing to project planning and estimating.

Join Rise to see the full answer
What qualifications are necessary for the Sr. Android Software Engineer UI/UX position at FreedomPay?

To qualify for the Sr. Android Software Engineer UI/UX position at FreedomPay, candidates must possess a BS/BA degree in MIS, Computer Science, Engineering, or a related field. Additionally, they should have at least 6 years of Android experience, 4 years of Kotlin experience, and 2 years with Jetpack Compose. Strong skills in object-oriented programming and multi-threading are also essential.

Join Rise to see the full answer
How can I showcase my experience when applying for the Sr. Android Software Engineer UI/UX role at FreedomPay?

When applying for the Sr. Android Software Engineer UI/UX role at FreedomPay, it's essential to highlight your technical expertise in Android, Kotlin, and Jetpack Compose. Additionally, detail any experience you have with multi-threading, debugging skills, and working with RESTful services. Showcasing projects you've worked on, especially those involving complex software enhancements or products, will help you stand out.

Join Rise to see the full answer
What benefits does FreedomPay offer to its Sr. Android Software Engineer UI/UX employees?

FreedomPay provides a comprehensive benefits package for its employees, which includes medical, dental, and vision coverage, life insurance, and a retirement plan with company matching. Moreover, employees enjoy a flexible hybrid working environment, commission-sharing plans, great parental leave, and a commitment to professional development and upward mobility.

Join Rise to see the full answer
What does FreedomPay look for in a candidate for the Sr. Android Software Engineer UI/UX role?

FreedomPay is looking for a candidate who not only meets the technical qualifications for the Sr. Android Software Engineer UI/UX role but also has a passion for problem-solving and innovation. Strong collaboration and communication skills, along with a commitment to best practices in software development, are essential traits that FreedomPay values highly.

Join Rise to see the full answer
Common Interview Questions for Sr. Android Software Engineer UI/UX
Can you describe your experience with Android development?

When answering this question, share specific projects where you've applied your Android skills. Highlight your use of Kotlin and Jetpack Compose, and discuss challenges you faced and how you overcame them.

Join Rise to see the full answer
What do you know about FreedomPay and its technology stack?

Research FreedomPay and be prepared to discuss its role in global commerce. Mention its cutting-edge solutions in payments and security, along with your interest in contributing to such advancements.

Join Rise to see the full answer
How have you improved the performance of existing software in your previous roles?

Provide a concrete example of a software project where you enhanced performance. Discuss the tools and techniques you used, and the measurable impact your work had on the application.

Join Rise to see the full answer
What is your approach to debugging complex software issues?

Explain your systematic approach to debugging, including how you identify problems, the tools you use, and how you ensure a thorough testing process to fix and prevent issues.

Join Rise to see the full answer
Can you explain the MVVM architecture and its advantages in Android development?

Share your understanding of the MVVM architecture and how it separates concerns in application development. Discuss its benefits for maintainability, testability, and improving UI responsiveness.

Join Rise to see the full answer
Describe your experience with Agile/Scrum methodologies.

Discuss your experience working in an Agile environment, including how you've contributed to sprints and stand-ups. Highlight specific methodologies you've employed and team successes resulting from your Agile practices.

Join Rise to see the full answer
What strategies do you use to manage multiple tasks in a fast-paced environment?

Talk about your prioritization techniques, such as using tools for task management, time blocking, or keeping an organized workflow, showcasing specific instances where this helped you deliver quality results.

Join Rise to see the full answer
How do you ensure your code complies with best practices and industry standards?

Emphasize your commitment to following coding standards, including participating in code reviews and using automated tools for code analysis to ensure compliance with best practices in software development.

Join Rise to see the full answer
What experience do you have interfacing with RESTful services?

Provide examples of applications you've built that communicate with RESTful services. Discuss libraries or frameworks you've used and any particular challenges you overcame during integration.

Join Rise to see the full answer
How do you stay current with developments in Android and UI/UX design?

Share your strategies for staying updated, such as attending meetups, following industry blogs, or participating in online courses. Discuss how you apply new knowledge to your work at FreedomPay or other projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago

FreedomPay is the engine inside the world's expanting yet interconnected ecosystem of commerce. We make payments smarter. And a utopian commerce possible.

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!