Responsibilities
- Design and implement core features for the web and mobile applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Improve existing functionality and develop new features.
- Work closely with the design team to create intuitive and user-friendly interfaces.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and pair programming sessions.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the development of the company's technical standards and best practices.
- Mentor junior engineers and provide guidance on best practices.
- Ensure that the applications are accessible to users with disabilities.
- Work on improving the overall user experience of the applications.
- Collaborate with product managers to understand user needs and translate them into technical requirements.
- Participate in the planning and estimation of project timelines and milestones.
- Ensure that the applications are scalable and can handle increased load.
- Work on improving the performance of the applications.
- Collaborate with the QA team to ensure the quality of the applications.
- Participate in on-call rotations to ensure the availability of the applications.
- Contribute to the development of the company's technical roadmap.
- Work on improving the security of the applications.
- Collaborate with the DevOps team to ensure smooth deployment and operation of the applications.
- Participate in the development of the company's technical documentation.
- Work on improving the reliability of the applications.
Nice to Have
- Experience with accessibility standards and best practices.
- Experience with user experience design and research.
- Experience with performance profiling and optimization.
- Experience with security audits and penetration testing.
- Experience with technical writing and documentation.
- Experience with open-source contributions.
- Experience with mentoring and coaching junior engineers.
- Experience with technical leadership and project management.
- Experience with stakeholder management.
- Experience with technical roadmap development.
- Experience with technical debt management.
Compensation
Competitive salary and equity
Work Arrangement
Remote
Team
Collaborative and innovative team
What You'll Love About Us
- We are a mission-driven company focused on accessibility and user experience.
- We offer a competitive salary and equity.
- We provide a flexible work environment with remote work options.
- We have a collaborative and innovative team culture.
- We offer opportunities for professional growth and development.
- We value work-life balance and offer generous time-off policies.
- We provide comprehensive health and wellness benefits.
- We offer a 401k plan with company matching.
- We provide opportunities for continuous learning and development.
- We have a strong commitment to diversity, equity, and inclusion.
Our Tech Stack
- JavaScript, TypeScript
- React, Redux, GraphQL
- React Native
- AWS
- Docker, Kubernetes
- Git
- CI/CD pipelines
- Testing frameworks and tools
- Performance optimization techniques
- Security best practices
- Responsive design and mobile-first development
- Accessibility testing tools
- User experience design principles
- Technical documentation tools
- Mentoring and coaching tools
- Technical leadership and project management tools
- Stakeholder management tools
- Technical roadmap development tools
- Technical debt management tools
Not provided