Обязанности:
- Develop and Maintain UI Components: Build scalable, reusable components and front-end architectures using
- React Native and related libraries.
- Responsive Web Design: Create fluid, responsive designs that translate seamlessly across multiple devices and browsers.
- Cross-Functional Collaboration: Work closely with UX/UI designers, back-end developers, and product managers to implement innovative solutions.
- Optimize Performance: Ensure high performance and quality across the application, including load time optimization and responsive layouts.
- Code Quality & Best Practices: Write clean, maintainable code while actively participating in code reviews and
- Agile development practices.
- Testing & Debugging: Develop unit and integration tests to ensure robust functionality and collaborate with
- QA teams to troubleshoot and resolve issues.
Technical Proficiency:
- Strong experience with React Native or equivalent modern front-end frameworks.
- Proficient in JavaScript/TypeScript, HTML5, and CSS3.
- Familiarity with state management libraries (e.g., Redux, MobX).
- Experience integrating RESTful APIs and web services.
- Design Sensibility: Ability to translate design requirements into user-friendly interfaces while ensuring consistency with brand guidelines.
- Collaboration & Communication: Excellent verbal and written communication skills, with an ability to work collaboratively in a team environment.
- Problem-Solving: Aptitude for debugging, performance optimization, and developing creative solutions.
Preferred Qualifications:
- Experience with additional front-end frameworks or mobile development platforms.
- Familiarity with modern build tools (Webpack, Babel, etc.) and version control systems (Git).
- A portfolio or GitHub profile showcasing interactive projects or contributions to open source.