Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Mobile/Frontend) image - Rise Careers
Job details

Senior Software Engineer (Mobile/Frontend)

Senior Software Engineer (Mobile/Frontend)

We are seeking a Mobile Application Subject Matter Expert with a very strong affinity for frontend development and to lead our mobile app efforts on the Time and Mobile Domain team. In this role, you'll work very closely with the team lead to accelerate our mobile application, drive innovation and collaborate with our PM to deliver exceptional user experiences. This position is ideal for a self-motivated, dependable programmer who excels at solving complex problems and thrives in both collaborative and independent environments.

Let us introduce ourselves...

We’re a team of driven, conscientious individuals with a clear mission: to make accounting and payroll fast, simple, and affordable for millions of American businesses and their accountants. 

It’s not enough to have a “good job”. It takes connection, culture, encouragement, growth opportunities, challenges, communication, and so much more to create an environment where people and ideas flourish. 

We are Patriot Software; a fully remote company with 175+ employees across the United States and a co-working space in Canton, Ohio. 

Our search for a new team member always starts by seeking a quality individual who desires to live by our core values:

  1. Be Customer Obsessed - In everything we do, we start with the customer and work our way backwards. Our primary focus is how we deliver tremendous value for the American businesses we serve.
  2. Lead With Speed - We believe in doing things quickly and not being afraid to take big chances. Moving fast and making bold moves is how we stay ahead.
  3. Don’t Cut Corners - We don’t skimp on quality. We make sure to own our technologies, development, and operations so that the entire experience is the best it can be.
  4. Create a Better Us - We’re always improving by keeping it simple, saying no to things that don’t help our customers, automating what we can, and spending our money wisely.
  5. Follow The Golden Rule - We treat others how we would want to be treated, disagree and commit, and welcome feedback from anyone, anywhere in the company.
  6. Grow, Be a Leader - We look for leaders at all levels and always put the customer and team above ourselves. We want to build a pro team of high-caliber players, with high accountability and trust across all individuals.

Interested in learning more? Great! Read on to see if your skills are a match, too.  

What You’ll Be Doing: 

  • Demonstrate and maintain competency in key areas of our technical stack (.NET, Vuejs, EF, AWS, CI/CD, GHA) as defined in our Technical Vision. Independent contributor, with deep knowledge of programming languages and frameworks.
  • Can design and implement scalable, high-quality mobile software solutions that are maintainable and extensible.
  • Knowledgeable in software design patterns, algorithms, and data structures.
  • Demonstrate solid debugging and troubleshooting skills.
  • Effectively uses tooling to identify locations for performance optimization.
  • Provide constructive feedback in code reviews to ensure adherence to our standards.
  • Understand and educate others on how our build pipeline works, including deployments, environment differences, unit tests, integration tests, and UI tests.
  • Serve as the Mobile Application Subject Matter Expert, taking ownership of our mobile application, driving innovation, and ensuring its success.
  • Become a force multiplier for our front end development, converse with stakeholders, and other senior engineers to drive innovation and take our UI experience to the next level. 
  • Collaborate with stakeholders and cross-functional teams to deliver exceptional user experiences.
  • Exhibit strong communication and soft skills to engage with stakeholders and serve as a go-to expert for mobile development.
  • Thrive in both collaborative and independent work environments, contributing to a culture of innovation and success.
  • Assist in creating technical stories when necessary.
  • Ability to learn new concepts and systems quickly.

Please note this is a sample of what you’ll be doing. This job requires you to be able to adapt to change quickly in order to deliver an exceptional customer experience. Your duties, responsibilities, and activities may change at any time with or without notice.

What You’ll Need: 

  • 8+ years of professional software web development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+  years experience with event-driven microservices architecture. 
  • 3+  years experience with cloud platforms (AWS, Azure, etc.).
  • 5+ years experience and expert CSS skills (Tailwind knowledge ideal)
  • Front-end framework experience, ideally Vue 3 but React, Angular 8+ or Svelte are good as well. (VueJS being ideal over the rest though!)
  • Proven expertise in developing mobile applications, driving innovation, and ensuring their overall success.
  • Experience with designing and developing responsive layouts and interfaces.
  • Intermediate C#/.NET knowledge and creation of RESTful APIs
  • Entity Framework experience
  • SCSS experience
  • Demonstrated ability to collaborate effectively with stakeholders and cross-functional teams to deliver high-quality user solutions.
  • Ability to excel in both team-based and independent work settings, fostering a culture of innovation and success.
  • Strong problem-solving skills and ability to think creatively.
  • Excellent communication and collaboration skills.
  • Consistent, Reliable High-Speed Internet Access
  • Dedicated, quiet workspace free from distractions

Nice to Have: 

  • Ionic Vue Framework 5+ experience
  • Previous hybrid or native mobile app development
  • Understanding of the OAUTH2 flow
  • Capacitor experience
  • Figma knowledge

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Location & Commitments:

Full-time, Direct Hire and 100% Remote role

This position is open to all candidates who legally reside and are eligible to work in the United States. This position is currently not open to applicants in the following locations: Alaska, California, Hawaii, Washington D.C.

Working hours are established by each team and department based on business needs.  For this role, core working hours are typically between 9am - 4pm EST, Monday through Friday. Due to the nature of our businesses, we have busy seasons and “right-nows” that occasionally require working outside of core hours.

Patriot is an equal opportunity employer. We do not discriminate against any employee or job applicant on the basis of race, color, gender, national origin, age, religion, creed, disability or sex.

More Reasons to Love Patriot:

We pride ourselves on our company culture and value our employees’ hard work. Aside from the freedom to introduce new ideas or technologies, here are some of the awesome benefits our full-time employees enjoy:

  • Remote first work
  • Paid time off and paid holidays
  • Medical, dental, and vision insurance 
  • Section 125 HSA and FSA accounts
  • Benefits starting 1st of the month after hire
  • Company-paid life, short-term, and long-term disability insurance
  • 401(k) with company match
  • Up-to-date hardware and equipment provided
  • Flexible scheduling and opportunities for advancement
  • Engaging and collaborative company culture
  • Education reimbursement 

Are you ready to take the next step in your career?

Salary Range: $125K - $155K

Note, respecting the privacy of our customers & employees is an essential part of our privacy program. Please do not submit the following Personally Identifiable Information (PII) such as Social Security Number, Date of Birth, W-2's, etc. with your application.

By submitting your application, you acknowledge and agree to the following:

  • On-Camera Video Interviews:
    • I understand as a part of Patriot’s hiring process all interviews will be conducted via video with cameras on to maintain compliance and security standards.
    • Additionally, as a company, Patriot defaults to cameras-on for all video interactions. 
  • Photo Capture for Security Purposes:
    • If I am selected to interview, I may be asked to provide or have a photo captured during the process.
    • I understand that this photo will only be used to verify that the same candidate is present throughout all stages of the interview process.
  • Privacy and Data Use:
    • I understand that any photo captured will be used solely for the purpose of candidate verification and will not be shared externally or used for any other purpose.
    • Candidate photos will not be stored and will be securely disposed of after the interview process is complete.

Average salary estimate

$140000 / YEARLY (est.)
min
max
$125000K
$155000K

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 Senior Software Engineer (Mobile/Frontend), Patriot Software

As a Senior Software Engineer (Mobile/Frontend) at Patriot Software, you'll be at the forefront of our mobile app development, leading with a passion for frontend technologies. We're looking for a subject matter expert who not only understands the intricacies of mobile applications but also drives innovation within our team. Collaborating closely with our team lead, you'll play a crucial role in accelerating our mobile app offerings on the Time and Mobile Domain team. If you're a self-motivated programmer who loves solving complex problems, we want you to succeed both independently and within a team. This isn't just a position; it's a chance to be part of a vibrant company culture where your contributions matter. You'll be working with technologies like .NET, Vuejs, and AWS, designing scalable mobile solutions that provide outstanding user experiences. Your strong problem-solving skills and ability to communicate effectively with stakeholders will be essential in taking our projects to the next level. At Patriot Software, we value customer obsession, speed, quality, and continuous improvement—principles that guide our growth and success. If you’re ready to immerse yourself in a dynamic environment and make an impact, we’d love to see if you’re a good match for our team!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Mobile/Frontend) Role at Patriot Software
What are the responsibilities of a Senior Software Engineer (Mobile/Frontend) at Patriot Software?

As a Senior Software Engineer (Mobile/Frontend) at Patriot Software, your responsibilities include designing and implementing scalable mobile software applications, serving as a mobile subject matter expert, collaborating with cross-functional teams, and driving innovation within the mobile app domain. You will also provide feedback during code reviews, help ensure quality standards, and assist in creating technical stories to support our software development process.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer (Mobile/Frontend) at Patriot Software?

To qualify for the Senior Software Engineer (Mobile/Frontend) position at Patriot Software, candidates should have at least 8 years of professional software development experience, a degree in Computer Science or a related field, and a strong background in mobile and frontend technologies such as Vue.js and AWS. Experience with microservices architecture and proficiency in CSS are also crucial. Soft skills like strong communication and problem-solving are essential to thrive in our collaborative environment.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer (Mobile/Frontend) at Patriot Software?

In the Senior Software Engineer (Mobile/Frontend) role at Patriot Software, you'll work with a variety of technologies that include .NET for backend services, Vue.js for frontend development, and AWS for cloud solutions. You'll also have experience with CSS frameworks and best practices for mobile application development, ensuring that you stay at the leading edge of innovation in our industry.

Join Rise to see the full answer
How does Patriot Software support professional growth for Senior Software Engineers?

Patriot Software is dedicated to employee development and professional growth for Senior Software Engineers. We provide education reimbursement and opportunities for advancement within the company, fostering a culture of continuous learning. You’ll also work in a collaborative environment where you can introduce new ideas and leverage new technologies to enhance your skills and career.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer (Mobile/Frontend) at Patriot Software?

The company culture at Patriot Software is dynamic and inclusive, placing a high value on collaboration, innovation, and quality. As a Senior Software Engineer (Mobile/Frontend), you'll be part of a team that prioritizes customer obsession and rapid execution, fostering an environment where all team members can contribute ideas and work together to achieve shared goals.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Mobile/Frontend)
Can you explain your experience with mobile application development and how it applies to the Senior Software Engineer role?

When discussing your mobile application development experience, focus on specific projects you've worked on, the technologies you used, and the problems you solved. Highlight any innovative features you developed and how you collaborated with cross-functional teams to enhance user experience. This illustrates not only your technical skills but also your ability to contribute effectively in a team environment.

Join Rise to see the full answer
How do you prioritize tasks and manage your time effectively as a Senior Software Engineer?

To showcase your time management skills, discuss methods you use to prioritize tasks, such as the Agile methodology or project management tools. Mention how you set deadlines for yourself and communicate priorities with your team. Giving an example of a situation where you managed multiple projects or adapted to changing requirements can provide great insight into your workflow process.

Join Rise to see the full answer
What front-end frameworks are you most comfortable working with, and how have you used them in previous projects?

Provide examples of front-end frameworks you have worked with, such as Vue.js, React, or Angular. Illustrate how you used these frameworks to build responsive web applications and highlight any specific features or components you developed. This reflects not only your technical expertise but also your ability to adapt to different technologies as needed.

Join Rise to see the full answer
Describe a challenging technical problem you faced in your previous projects and how you solved it.

In response to this question, recount a specific challenge, detailing the nature of the problem, your thought process in analyzing it, and the solution you implemented. Emphasize any innovative strategies you employed and how the outcome positively impacted the project or team. This demonstrates your problem-solving skills and resilience under pressure.

Join Rise to see the full answer
How do you ensure code quality during development?

To ensure code quality, discuss your approach to code reviews, unit testing, and continuous integration practices. Mention tools you use for automated testing and how you incorporate feedback into your development process, ensuring high standards are met consistently across the codebase.

Join Rise to see the full answer
Can you talk about your experience with AWS or other cloud platforms?

Elaborate on your experiences with AWS, detailing the services you used and how you integrated them into your projects. Mention any specific implementations of cloud architecture that improved application performance or scalability. This showcases your familiarity with cloud technologies and readiness to work with them at Patriot Software.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest technologies and programming practices?

Describe how you keep abreast of industry trends, such as attending conferences, participating in online forums, or pursuing professional certifications. Highlight any communities you're part of or resources you follow, as this shows your commitment to continuous learning and improvement.

Join Rise to see the full answer
How do you approach collaboration with other team members and stakeholders?

Share your philosophy on collaboration, emphasizing clear communication and active listening. Describe past experiences where you successfully worked with team members and stakeholders to achieve a common goal, demonstrating your ability to foster productive relationships within a team environment.

Join Rise to see the full answer
What role does customer feedback play in your development process?

Explain the importance of customer feedback in guiding your development efforts. Provide examples of how you have incorporated user feedback into previous projects to improve the user experience. This demonstrates your understanding of customer obsession as a critical value at Patriot Software.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer (Mobile/Frontend) at Patriot Software?

When addressing this question, align your motivation with the company’s mission and values. Mention aspects of the culture or projects at Patriot Software that resonate with you. This will not only show your genuine interest but also your awareness of how you could contribute to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Jitterbit Remote Bengaluru, Karnataka, India
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Brillio Remote Saint Louis, Missouri, United States
Posted 4 days ago
Photo of the Rise User
DriveWealth Remote New York, New York, United States
Posted 11 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 9 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Patriot Software provides online accounting software and online payroll for American businesses and their accountants. Patriot topped U.S. News & World Report's Best Payroll Software of 2021, Motley Fool's The Blueprint's Best Payroll for New User...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 5, 2025

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!