02 Aug
|
ZenDynamix
|
India
Duties and Responsibilities
- Design, develop, and maintain responsive web applications using Angular.
- Develop and deploy cross-platform mobile applications using Flutter and Ionic.
- Translate UI/UX designs and wireframes into high-quality, reusable code.
- Collaborate with backend developers to integrate frontend components with server-side logic via RESTful APIs.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Write clean, maintainable, well-documented, and testable code.
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Stay up-to-date with emerging frontend technologies, best practices, and mobile development trends.
- Work effectively within an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
- Ensure the technical feasibility of UI/UX designs and provide input on design decisions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
- One + years of professional experience as a Frontend Developer.
Required Skills:
- Strong proficiency in Angular (latest versions preferred), including TypeScript, RxJS, and state management (e.g., NgRx, Services).
- Solid experience developing cross-platform mobile applications with Flutter (Dart, widgets, state management like Provider/Bloc).
- Positive understanding and practical experience with Ionic (with Angular or other frameworks, Capacitor/Cordova plugins).
- Proficiency in web markup, including HTML5, CSS3, and pre-processors like SASS/LESS.
- Strong understanding of JavaScript (ES6+) and its core principles.
- Experience with responsive and adaptive design principles.
- Familiarity with RESTful APIs and asynchronous request handling.
- Proficient with version control systems, particularly Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and manage time effectively.
Bonus Skills:
- Experience with other frontend frameworks/libraries (e.g., React, Vue.js).
- Knowledge of native mobile development (Swift/Objective-C for iOS, Kotlin/Java for Android).
- Experience with UI/UX design principles and tools (e.g., Figma, Sketch, Adobe XD).
- Understanding of CI/CD pipelines and automated deployment processes.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of PWA (Progressive Web Apps) development.
📌 Front End Developer (India)
🏢 ZenDynamix
📍 India