Senior Front End Developer - TM0017

Hyderabad
Trackmind – Trackmind - TM /
Full-Time /
On-site
We are seeking a skilled Senior Flutter & Angular Developer to join our dynamic development team. The ideal candidate will have extensive experience building high-quality mobile and web applications using Flutter and Angular frameworks, with a strong understanding of modern development practices and architectural patterns.

Key Responsibilities

    • Web Development (Angular)
    • Build scalable web applications using Angular framework (Angular 12+)
    • Develop reusable components and services following Angular best practices
    • Implement responsive web designs using CSS3, SCSS, and modern CSS frameworks
    • Integrate with backend services through RESTful APIs and GraphQL
    • Implement state management using NgRx or similar solutions
    • Ensure cross-browser compatibility and optimize web application performance

    • Mobile Development
    • Design and develop cross-platform mobile applications
    • Implement responsive UI designs and ensure optimal performance across iOS and Android platforms
    • Integrate mobile applications with REST APIs and third-party services
    • Implement state management solutions using Provider, Bloc, or Riverpod
    • Handle platform-specific implementations and native code integration when required
    • Optimize app performance, memory usage, and battery consumption

    • General Development
    • Collaborate with UI/UX designers to translate mock-ups into functional applications
    • Write clean, maintainable, and well-documented code
    • Participate in code reviews and maintain coding standards
    • Implement automated testing strategies including unit, integration, and end-to-end tests
    • Debug and troubleshoot applications across different platforms and devices
    • Stay updated with latest trends and best practices in mobile and web development

Required Qualifications

    • Technical Skills
    • 4+ years of professional experience in Angular development
    • Proficiency in Dart programming language
    • Extensive knowledge of TypeScript and JavaScript (ES6+)
    • Experience with HTML5, CSS3, and responsive design principles
    • Familiarity with RESTful API integration and HTTP protocols
    • Knowledge of version control systems, preferably Git
    • Experience with mobile app deployment to Google Play Store and Apple App Store
    • Understanding of Agile development methodologies

    • Preferred Qualifications
    • Experience with Firebase services (Authentication, Firestore, Cloud Functions)
    • Knowledge of native iOS (Swift) or Android (Kotlin/Java) development
    • Experience with CI/CD pipelines and automated deployment
    • Familiarity with backend technologies (Node.js, Python, or similar)
    • Experience with testing frameworks (Jest, Jasmine)
    • Knowledge of design patterns and architectural principles (MVVM, Clean Architecture)
    • Experience with performance optimization and debugging tools
    • Understanding of app security best practice