Senior Software Engineer (Mobile/Frontend)
Patriot SoftwareAbout the role
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Requirements
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 CS
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s