SENIOR FRONT END WEB ENGINEER / DEVELOPER
Mango Languages
Location: Farmington Hills Michigan
Time: 1 year ago
Mango Languages is looking for an experienced Web Frontend Engineer to join our dynamic team. You will be responsible for developing and maintaining multiple large codebases for single page applications using technologies such as React, Redux, RxJS, Redux-Observable, and React Router. Proficiency in TypeScript and experience with Webpack are essential for this role.
If you are an experienced developer with an innovative and entrepreneurial mindset and a love of language, we want to hear from you!
Please note at present, we do not have any legal entities established outside of the United States which prohibits us from hiring individuals residing outside of the US.
Required Skills
-
- Minimum of 8 years of current general programming experience, demonstrating continuous involvement in software development.
- Minimum of 2 years of current web frontend programming experience involving JavaScript or TypeScript.
- Proficiency in TypeScript is preferred, as our codebase is primarily written in TypeScript. However, candidates with strong JavaScript skills and a willingness to learn TypeScript may also apply.
- Experience with a Single Page Application framework is required. Familiarity with ReactJS is preferred, but experience with similar frameworks such as Angular, Vue, or NextJS will also be considered.
- Strong understanding of frontend development principles, including responsive design, code optimization, and debugging.
- Excellent problem-solving and communication skills, with the ability to work effectively in a collaborative team environment.
Job Responsibilities
-
- Collaborate with the frontend engineering team to develop and maintain large codebases for single page applications.
- Write clean, efficient, and maintainable code using React, Redux, RxJS, Redux-Observable, and React Router.
- Ensure high-quality user experiences through responsive design and implementation.
- Participate in code reviews and provide constructive feedback to ensure code quality and best practices.
- Collaborate with cross-functional teams and peers, including backend engineers and product designers, to deliver innovative solutions.
- Stay up to date with the latest frontend technologies, trends, and best practices.
Mango Languages is an industry leader in providing engaging language-learning experiences to millions of users around the globe. Available on mobile, tablet, and web-based platforms, our software uses real-world conversations (in 74 languages and counting!) and cultural insights to share world languages with public library patrons, students, corporate employees, government officials, and learners of all ages.
Mango Languages is proud to be an Equal Employment Opportunity employer. We do not discriminate against any employee or applicant for employment on the basis of a person’s race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, height, weight, marital status, disability status, protected veteran status, or any other legally protected category. All employment decisions are made solely on the merit and capability of an individual applicant. We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation, please contact your recruiter hr@mangolanguages.com. Work is performed in a home office environment and requires the ability to operate standard office equipment and keyboards.