Lead Engineer React Native + UI
Description:
- Collaboration: Work closely with designers, product managers, and stakeholders to gather and analyze project requirements. Design and propose UI solutions that align with business objectives.
- UI Development: Develop functional and responsive user interfaces optimized for various devices and screen sizes. Create high-quality, reusable UI components for integration across applications.
- Coding Standards: Write clean, efficient, and well-documented code utilizing front-end technologies (HTML, CSS, JavaScript). Ensure UI code adheres to quality standards through rigorous testing and debugging.
- Integration: Collaborate with back-end developers to seamlessly integrate UI components with server-side functionality.
- Documentation: Create and maintain UI documentation, including style guides and design patterns.
- Feature Development: Develop new user-facing features using React Native and TypeScript. Build reusable components and front-end libraries for future development.
- Performance Optimization: Optimize components for maximum performance across various web-capable devices and browsers.
- Continuous Learning: Stay current with emerging trends and technologies in web development. Continuously improve technical and problem-solving skills.
- Support and Troubleshooting: Provide technical support and troubleshooting assistance to team members. Participate in code reviews, offering constructive feedback and guidance.
- State Management: Demonstrate expertise in state management libraries like Redux and MobX. Apply knowledge of the Context API in managing application state.
Qualifications:
- Minimum of 8 years of experience in front-end development, with a focus on React Native and UI design.
- Proven experience in leading front-end development projects.
- Strong understanding of UI/UX design principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
- Experience with performance monitoring tools and techniques.
- Knowledge of additional front-end frameworks or libraries is a plus.
Description:
- Collaboration: Work closely with designers, product managers, and stakeholders to gather and analyze project requirements. Design and propose UI solutions that align with business objectives.
- UI Development: Develop functional and responsive user interfaces optimized for various devices and screen sizes. Create high-quality, reusable UI components for integration across applications.
- Coding Standards: Write clean, efficient, and well-documented code utilizing front-end technologies (HTML, CSS, JavaScript). Ensure UI code adheres to quality standards through rigorous testing and debugging.
- Integration: Collaborate with back-end developers to seamlessly integrate UI components with server-side functionality.
- Documentation: Create and maintain UI documentation, including style guides and design patterns.
- Feature Development: Develop new user-facing features using React Native and TypeScript. Build reusable components and front-end libraries for future development.
- Performance Optimization: Optimize components for maximum performance across various web-capable devices and browsers.
- Continuous Learning: Stay current with emerging trends and technologies in web development. Continuously improve technical and problem-solving skills.
- Support and Troubleshooting: Provide technical support and troubleshooting assistance to team members. Participate in code reviews, offering constructive feedback and guidance.
- State Management: Demonstrate expertise in state management libraries like Redux and MobX. Apply knowledge of the Context API in managing application state.
Qualifications:
- Minimum of 8 years of experience in front-end development, with a focus on React Native and UI design.
- Proven experience in leading front-end development projects.
- Strong understanding of UI/UX design principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
- Experience with performance monitoring tools and techniques.
- Knowledge of additional front-end frameworks or libraries is a plus.