Remote jobs in Programming


Smile (CA)

Software Engineer, Android / Frontend




user interface


react native

front end




1 year

Remote Jobs


Remote Jobs in Global


Software Engineer, Android / Frontend

Location: Global Type: Full-time

We at Smile are on a quest to help people work smarter, not harder, and to do that, we're searching for a self-motivated Android Frontend Software Engineer to craft an amazing Android experience for our TextExpander product.

Who you are:

You're no stranger to building well-designed, performant, and effective Android applications. Our engineering team will rely on your technical expertise to take our Android development to the next level.

You're comfortable working in a distributed environment with a small and talented team where your efforts to grow professionally are fully supported. You can manage your time well and can communicate and collaborate effectively.

You're a problem solver. When a complex obstacle presents itself, you enjoy finding your way around it with maximum efficiency.

You've got a creative streak. You know what looks good and what doesn't.

If this sounds like you, we encourage you to join our talented, internationally diverse, remote team as we learn, grow, and continually improve.

The job:

You will start by learning from our current team and offerings to become intimately familiar with our codebase. As you improve your understanding of our business logic, you will contribute by updating the wrapping of our core codebase into an Android presentation. You'll also be welcome to contribute features to our core codebase. Leverage your experience to develop Android and common code components that customers of all sizes use every day while establishing best practices for Android development and driving the team and the codebase to a higher level.


  • Collaborate with a small team of developers, testers, and designers to spec, write, test, and deploy code which brings our frontend to life

  • Write frontend code for the TextExpander Android app

  • Write frontend code shared amongst a common React-based JavaScript core

  • Work with our QA folks to test and validate your work

  • Participate in and receive peer code reviews

  • Work with other departments (Support, Marketing, Sales, Customer Success) to incorporate their feedback into the Android experience

Required Skills:

  • 3+ years of practical experience writing Android apps

  • Solid knowledge of Java and JavaScript

  • Knowledge of React or a similar framework

  • Experience building and debugging in a team development environment

  • Excellent communication skills

  • Positive attitude, willingness to share with and learn from others

Tech needed for the job:

  • High-speed, reliable Internet connection

Skills needed to succeed at Smile:

  • Ability to work independently as well as in a team environment

  • Self-motivated, and comfortable with little supervision

  • Excellent written communication skills

  • Comfortable working with a remote team

  • Highly detail-oriented

  • Adaptable, able to learn and grow

  • Reliable, smart, honest, organized, positive, personable (like us!)

Preferred Skills & Experience:

  • TypeScript

  • React (specifically, ReactDOM in a hybrid app, not React Native)

  • C++

  • User interface design

  • Windows development experience (winapi / win32)

  • Automated UI testing

  • Visual Studio Code

  • Design and implementation of accessible products

  • Remote work experience

  • Experience with Git source control

  • Comfort with Macintosh, Windows, and Chrome operating systems

  • College education and/or previous relevant experience


  • High level of autonomy in your role

  • Motivated and creative teammates

  • Flexible schedule

  • Work remotely

  • Employment benefits:

    • Healthcare reimbursement plan (ICHRA plan)

    • Paid vacation and sick leave

    • 401(k) plan

    • Profit sharing plan

    • Long-term disability insurance

    • Educational assistance plan

  • Contract work also negotiable

  • Salary: $120-150k

Smile develops productivity software for Mac, Windows, Chrome, iPhone, and iPad. Headquartered in San Francisco, California, Smile is a closely knit, geographically diverse company. We have proudly served our customers for over a decade.

At Smile, we embrace diversity. We strongly encourage underrepresented minorities to apply, even if they're not sure they meet all qualifications.

Smile provides equal employment opportunities (EEO) to all employees and applicants for employment. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.