Senior Software Engineer - Lead Android App Developer

Artisan Studios
Ashville, NC, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Senior Software Engineer - Lead Android App Developer Who We Are Artisan Studios is a digital innovation consultancy comprised of strategists, engineers, and designers who are passionate about the potential of technology.

We provide full-service technology strategy and solution services to global leaders tasked with bringing disruptive change to their organizations.

Specializing in the retail, restaurant, and hospitality spaces, we help organizations thrive in the digital world. We are looking to grow our team of Artisans with a Senior Software Engineer - Lead Android App Developer.

About the Role As the Lead Android App Developer, you will be at the forefront of our mobile development efforts. We are searching for a seasoned professional to guide our vision for the Point-of-Sale forward.

You will lead the design and development of our Android applications, oversee the technical direction of projects, and mentor a team of engineers.

Your role will involve collaborating with Stakeholders, Product Owners, Designers, Analysts, and Enterprise Architects, setting technical standards, and ensuring the delivery of high-quality, innovative solutions.

This role is ideal for a technology enthusiast with a strategic mindset. Key responsibilities Lead Development : Drive the architectural design and development of our Android applications.

Set technical direction and ensure that best practices are followed to deliver scalable and high-performance solutions. Team Leadership : Lead, mentor, and manage a team of developers.

Provide guidance, conduct code reviews, and support professional growth and development within the team. Strategic Planning : Collaborate with product managers, designers, and other engineering leads to define project requirements, prioritize and delegate tasks, and create roadmaps that align with business goals.

Innovation : Stay abreast of industry trends, emerging technologies, and best practices. Champion new ideas and technologies that can improve development processes and enhance application performance.

Quality Assurance : Oversee the implementation of robust testing strategies. Ensure that applications are thoroughly tested and meet high standards of quality before release.

Problem Solving : Address complex technical challenges and performance issues. Develop solutions to optimize application functionality and user experience.

About The Candidate Are you an innovator who thrives in a fast-paced environment? Are you interested in driving change? Can you play well with both humans and machines?

Can you hang with the best the industry has to offer? Do you enjoy the flexibility that comes with a remote work environment?

If so, then we’ve got a place for you. Knowledge, Skills and Experience 7+ years of industry experience with Android development with at least 2 years in a leadership role Expert-level knowledge in Kotlin, Jetpack Compose, Flow, Coroutines, Gradle, Networking, Android Lifecycle Experience with complex data modeling and working with an agile development methodology featuring sprints, points estimation, and daily standups Familiarity with version control systems and code merging / branching;

specific experience with git desirable Prior experience working at an innovative technology consulting firm Excellent communication and interpersonal skills, with a talent for fostering collaboration and driving results Ability to work independently and manage multiple priorities in a fast-paced environment Extra Credit BS in Computer Science related degree, similar technical field of study or equivalent practical experience Experience in the Point-of-Sale space Knowledge of a distributed database system like Couchbase, Firebase, Ditto, etc.

Experience with cloud services and integrations Core Competencies Decision Qual ity - C onsiders all relevant factors and uses appropriate decision-making criteria and principles Strategic Mindset - Seeing ahead to future possibilities and translating them into breakthrough strategies Action-Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm Plans & Aligns - Planning and prioritizing work to meet commitments aligned with organization goals More about our team We are a creative company with a deep and equal passion for strategy, technology and design.

Our work is diverse and so is our team. We are committed to building a culture where differences are embraced. Our team is fantastic, but we've got room for you if you're interested.

More about our benefits Our clients appreciate that we always bring our "A" game. But to do that consistently requires life balance - we get that.

Flexible working hours and remote work environments give our staff the freedom to enjoy both their life and their career.

Additional information We believe our differences make us stronger. To ensure our culture continues to incorporate everyone’s perspectives and experience, we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age or marital, veteran or disability status.

As a remote-first, digitally innovative technology consulting firm, we pride ourselves on our ability to meet the needs of our clients.

As such, you may be required to travel quarterly, depending on the specific client responsibilities of your role. This position requires constant operation of a computer, various software programs and other electronic productivity tools.

This position requires prolonged observation of a computer screen. Additionally, it requires regular participation in virtual meetings and trainings. Powered by JazzHR

25 days ago
Related jobs
Promoted
VirtualVocations
Asheville, North Carolina

A company is looking for a Senior Software Development Engineer for the ZHL Platform. ...

20-0278792 Docutech, LLC
G,North Carolina Home

Experience leading team of engineers in the design, development, and maintenance of software code for business applications. Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control man...

Promoted
VirtualVocations
Asheville, North Carolina

A company is looking for a Sr Associate Software Development Engineer. ...

Reperio Human Capital
North Carolina, USA

Mid-Level C++ Software Developer Engineer. Mid-Level C++ Software Developer Engineer. Remote/ Start Up/ Software/ C++/ Senior. The client is seeking a talented mid to senior level C++ Engineer. ...

Promoted
VirtualVocations
Asheville, North Carolina

A company is looking for a Senior Software Engineer in Justice Engineering. Key Responsibilities:Collaborate with engineering teams across the companyDesign full-stack tools and servicesImprove data accessibility to enhance security measuresRequired Qualifications:BS Degree in Computer Science or eq...

Reperio Human Capital
North Carolina, USA

Senior Embedded Software Engineer. This client is looking for a combination of an embedded software and electrical engineering (the primary need is software). The company is based in the RTP surrounding area and looking for an on-site engineer to join their intimate team. Experience level of 5-12 Ye...

Highmark Health
NC, Working at Home, N Carolina

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The position, and team, will be involved in every aspect as part of the software application build process from idea generatio...

Electronic Arts
North Carolina, USA

EA Sports is looking for a Senior Animation Software Engineer to develop in-game animation features including animation tools and pipelines, improving existing animation systems and integrating latest animation technologies from our proprietary engine to our games. We will also consider employment q...

Seneca Resources
NC, United States

The primary responsibility of the Senior Software Engineer is to analyze, design, code, and test new Select enhancements. Our client’s development team is responsible for a market leading Title and Escrow application that streamlines the closing and title process, making the process faster, easier, ...

Red Hat, Inc.
Remote US NC
Remote

Work closely with domain experts to analyze and implement business requirements, including designing, developing, testing, and maintaining Java applications and RESTful web services, leveraging frameworks including Spring MVC and Spring Security. Design, develop, test, and maintain Java applications...