Senior Frontend Software Engineer
- Full-time
Company Description
Miratech is an IT services and outsourcing company that provides services to multinational organizations all over the world. Our highly professional team achieves success with 99% of IT projects in financial, telecommunication, and technology domains. Founded in 1989, Miratech has its headquarters in New York, USA; with R&D centers in Poland, Philippines, Slovakia, Spain, and Ukraine. Technical complexity is our passion, stability is our standard, friendly work environment is our style. We empower our employees to grow together with the company, to achieve ambitious goals, and to be a part of the international relentless team which helps the visionaries to change the world.
Job Description
We are seeking an experienced Senior Frontend Software Engineer with a strong proficiency in Angular to join our dynamic development team. As a Senior Frontend Software Engineer, you will play a crucial role in designing, implementing, and maintaining our web application while providing technical leadership and mentorship to junior developers. Your expertise in Angular and frontend development will contribute to creating exceptional user experiences and driving the success of our products.
Responsibilities:
- Collaborate with designers to implement visually appealing and user-friendly web interfaces.
- Translate UI/UX designs into responsive, performant Angular components and templates.
- Develop and maintain reusable frontend components and libraries.
- Provide technical guidance and mentorship to junior frontend developers.
- Participate in architecture discussions and help make informed technology decisions.
- Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.
- Optimize frontend applications for speed and scalability.
- Identify and address performance bottlenecks and optimize rendering processes.
- Work closely with backend developers to integrate frontend components with backend APIs.
- Collaborate with product managers to define requirements and scope for frontend features.
- Write unit and integration tests to ensure code reliability.
- Participate in quality assurance and debugging processes to identify and fix issues.
- Maintain clear and updated documentation for frontend code and libraries.
- Contribute ideas for improving development processes, tools, and coding standards.
- Participate in sprint planning, retrospectives, and contribute to process improvements.
Qualifications
- 5+ years’ of experience in software development projects of complex enterprise solutions (the development of new solutions)
- Extensive hands-on experience with Angular framework, including Angular 2+ versions.
- Proficient in HTML, CSS, and JavaScript, with a solid understanding of modern frontend development practices.
- Strong grasp of responsive design principles and cross-browser compatibility.
- Familiarity with frontend build tools and package managers (e.g., Webpack, npm, yarn).
- Experience with state management libraries (e.g., NgRx, Redux) is a plus.
- Knowledge of RESTful APIs and asynchronous programming.
- Demonstrated ability to design modular, scalable, and maintainable frontend architectures.
- Experience in optimizing application performance and minimizing latency.
- Proven track record of delivering high-quality, production-ready code.
- Understanding of version control systems (e.g., Git, Bitbucket) and code review processes.
- Strong analytical and problem-solving skills to tackle complex frontend challenges.
- Effective communication and collaboration within cross-functional teams, including designers, backend developers, and product managers.
- Ability to mentor and guide junior developers, providing code reviews and technical guidance.
- Experience working in Agile/Scrum development environments.
- Adaptability to changing requirements and priorities while delivering on commitments.
- Willingness to share new knowledge and insights with the team.
Additional Information
We offer
- Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- ForeverRemote work culture: make the most of the flexibility that comes with remote work.
- Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
- Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility, and internship opportunities.
- Global impact: collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.