Job Overview
-
Date PostedOctober 26, 2024
-
Location
-
Expiration date--
Job Description
● Developandmaintain responsive and intuitive user interfaces for web and mobile applications using React and/or Flutter, ensuring cross-platform compatibility and optimal performance on iOS and Android devices. ● Collaborate with UI/UX designers to translate wireframes and design mockups into polished and engaging user interfaces, incorporating animations, transitions, and interactive elements to enhance user experience. ● Enhancepaymentprocessing functionality, integrating third-party payment gateways and APIs (e.G., Stripe, Apple Store, Google Play) to facilitate secure and seamless transactions within our applications. ● Optimize frontend code for performance, scalability, and maintainability, leveraging best practices and design patterns to ensure code quality and reusability across projects. ● Conductthorough testing of frontend components and features, including unit tests, integration tests, and end-to-end tests, to identify and resolve bugs and ensure software reliability. ● Stayupdated on the latest trends and advancements in frontend development, actively contributing to the evolution of our technology stack and development practices. ● Collaborate closely with cross-functional teams, including backend developers, QAengineers, and product managers, to plan and prioritize features, sprint goals, and deliverables in an Agile development environment. Qualifications: ● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. ● Proficiency in frontend development with React and/or Flutter, with demonstrable experience building and shipping production-quality web and mobile applications. ● Strongknowledge of iOS app development using Swift or Flutter, with experience deploying apps to the App Store and familiarity with Apple’s Human Interface Guidelines (HIG). ● Experience integrating payment processing functionality into web and mobile applications, using payment gateways such as Stripe, Google Play, or Apple Pay. ● Familiarity with state management libraries/frameworks such as Redux (for React) or Provider (for Flutter) to manage application state and data flow. ● Solid understanding of modern web technologies, including HTML5, CSS3, JavaScript/TypeScript, and responsive design principles. ● Experience with version control systems (e.G., Git), code review processes, and continuous integration/continuous deployment (CI/CD) pipelines. ● Excellent problem-solving skills, attention to detail, and ability to collaborate effectively in a distributed team environment