Müller’s Solutions is seeking an experienced and motivated Senior Software Developer to join our dynamic team. In this role, we are looking for a Senior Software Developer with a strong command of modern web technologies to lead the development of scalable, performant, and secure web applications. Our stack includes Angular (v11-20), Firebase, TypeScript, and modern frontend tooling supported by CDNs, Google Analytics, and secure hosting practices.
Responsibilities
- Lead the development of high‑quality software applications, ensuring adherence to best practices and coding standards
- Design and implement scalable software architecture that supports business objectives
- Mentor and guide junior developers, sharing knowledge and improving team capabilities
- Collaborate with cross‑functional teams to define, design, and ship new features
- Troubleshoot and debug applications to ensure optimal performance and reliability
- Conduct code reviews and provide constructive feedback to enhance code quality
- Stay up to date with emerging technologies and industry trends, and apply them to improve existing systems and processes
- Frontend Engineering: create responsive, user‑focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API
- Develop sophisticated UI components with jQuery, jQuery UI, DataTables, and Select2
- Backend & Cloud Integration: oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting
- Guarantee efficient content delivery and minimal latency for users across the globe
- Security & Best Practices: implement advanced security measures such as HSTS, authentication workflows, and secure credential handling
- Ensure that applications adhere to the secure development lifecycle standards (SDLC)
- Promote the use of contemporary web protocols like HTTP/3
- Analytics & Monitoring: establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight
- Leverage gathered data to guide product strategies and enhance performance
- Continuous Improvement: keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes
- Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Developer with at least 5 years of hands‑on development experience
- Proficiency in multiple programming languages (e.g., Java, C#, Python, etc.) and frameworks
- Experience with front‑end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus
- Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git)
- Excellent problem‑solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus
- Experience with front‑end frameworks (Angular)
- Knowledge of server‑side development (Firebase, SQL)
- Experience with DevOps practices and tools (GitHub)
- Familiarity with Agile development methodologies
Benefits
Why Join Us:
- Opportunity to work with a talented and passionate team.
- Competitive salary and benefits package.
- Exciting projects and innovative work environment.
Seniority level
Mid-Senior level
Employment type
Temporary
Job function
Other
Industries
IT Services and IT Consulting