What are the responsibilities and job description for the Senior Frontend Engineer position at Skylight?
At Skylight, our engineering team is small but mighty — our software powers an experience for millions of customers. We've built a healthy, bootstrapped, and profitable business, and are scaling our Engineering team to better support our growth, improve our technical infrastructure, and continue to expand the feature set for customers.
We're seeking a Senior Frontend Engineer to take the reins of our Android engineering efforts. This role is ideal for someone who wants to have a tremendous impact on the technical direction of the company, without the risk of joining an early stage startup that isn't profitable. We have very few meetings and no bureaucracy. Just a ton of customers and beloved products that serve real needs for real families.
Our ideal candidate is well-versed in all things React and React Native, from best practices in release management to the ins and outs of the Android and iOS App Stores. We’re looking for someone who can contribute to the entire frontend development process, beginning with collaborating with Design and Product through planning and working with other engineers/teams, execution, and release.
Responsibilities
- Collaborate with product managers, designers, and other engineers to develop and implement new features
- Write high-quality, reusable, and maintainable code in React and React Native
- Contribute to and maintain a comprehensive test suite to ensure the quality and stability of the application
- Optimize application performance and improve the user experience
- Implement best practices in our build and deployment processes
- Ensuring that our architecture enables scaling both our team and user-base
- Establishing processes for monitoring performance, device logs, and exceptions
- Mentor and guide other Front End engineers on the team
- Participate in code reviews and provide constructive feedback to improve code quality