Job Summary:
We're seeking a Frontend Application Developer to lead UI development for mobile and web apps. You'll optimize architecture, enhance UI/UX, manage app store deployments, and integrate with backend services. Ideal candidates have experience with cross-platform frameworks, CI/CD, and working across teams.
- Design and Develop User InterfacesBuild high-performance, user-friendly interfaces for iOS, Android, and web platforms.
Implement UI/UX enhancements that improve the user experience and support seamless navigation and responsiveness.
Develop and maintain reusable components to ensure consistent design and functionality.
- Optimize Frontend ArchitectureRefactor existing frontend codebase to improve structure, performance, and maintainability.
Modularize components for better scalability and ease of testing.
Streamline the frontend build process for faster development and deployment.
- Deploy and Maintain ApplicationsManage app deployment and updates to iOS and Android app stores.
Monitor app store feedback and address user concerns and approval issues.
Ensure compliance with app store guidelines and performance benchmarks.
- Implement CI/CD and Test AutomationEstablish automated CI/CD pipelines for frontend testing and deployment.
Integrate testing tools and frameworks to improve release reliability.
Continuously improve deployment efficiency and quality through automation.
- Collaborate Across TeamsPartner with backend engineers to integrate APIs and data services.
Work closely with product managers and designers to ensure UI/UX goals are met.
Coordinate with QA teams to ensure thorough test coverage and performance validation.
- Deliver Key MilestonesFirst 30 Days: Onboard into the team, understand the architecture and existing codebase, and deliver minor UI/UX enhancements or bug fixes.
First 60 Days: Deliver 1–2 new major frontend features, refactor critical sections of the frontend, and implement foundational CI/CD processes.
First 90 Days: Take full ownership of the frontend architecture, finalize CI/CD and automated testing, and deploy a new version of the app to app stores with high performance and minimal bugs.
Required Qualifications
- Education: Degree in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years in frontend development, preferably with experience in cross-platform mobile frameworks and CI/CD implementation.
- 3+ years in frontend development, preferably with experience in cross-platform mobile frameworks and CI/CD implementation.
- Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries (React, Angular, or Vue.js).
- Experience with cross-platform mobile development using React Native, And Flutter.
- Familiarity with API integration and asynchronous programming.
- Understanding of responsive design principles and mobile-first development.
- Knowledge of build tools (Webpack, Babel, etc.), version control (Git), and debugging techniques.
- Experience with embedded devices and networking will be advantageous.