● Develop and maintain responsive, accessible web frontend applications using , , or Angular.
● Build and maintain cross-platform mobile apps using React Native or Flutter.
● Collaborate closely with backend engineers to integrate APIs and ensure smooth end-to-end functionality.
● Optimize user experience and performance across web and mobile platforms.
● Write unit and integration tests, and maintain CI/CD pipelines for frontend and mobile codebases.
● Participate in code reviews, design discussions, and stay updated on frontend/mobile best practices.
● Degree in Computer Science, Computer Engineering, a related field or equivalent practical experience demonstrated through projects, open-source contributions, or prior roles.
● 2+ years of mobile app development experience with React Native, Flutter, or native iOS/Android.
● 2+ years of experience in frontend web development with , , or
● Strong proficiency in JavaScript and/or TypeScript.
● Solid understanding of RESTful APIs, state management tools (Redux, Vuex, Context API), and frontend tooling (Webpack, Babel, etc.).
● Basic familiarity with backend technologies and databases , Express, Django, SQL/NoSQL).
● Strong problem-solving skills and ability to debug complex frontend/mobile issues.
● Excellent communication and collaboration skills.
● Experience deploying mobile apps to Apple App Store and Google Play Store, including managing app versions/releases.
● UI/UX design skills or experience collaborating with designers, familiarity with Figma or Adobe XD.
● Experience with automated UI testing frameworks such as Jest, Cypress, or Detox.
● Exposure to backend technologies.