POSITION OVERVIEW
The Front-End Developer position will be responsible for designing, developing, and implementing mobile applications that are user-friendly, visually appealing, and engaging. Should be able to work collaboratively with other developers, designers, and stakeholders to create high-quality mobile applications and have a strong understanding of mobile app development.
GENERAL RESPONSIBILITIES
- Design and develop mobile applications using front-end technologies such as React Native, Swift, or Kotlin.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs and optimize them for maximum speed and scalability.
- Ensure mobile applications are optimized for various mobile devices and platforms.
- Write clean, well-documented, and reusable code in JavaScript and TypeScript.
- Develop and execute test plans, scripts, and scenarios for mobile applications to ensure high-quality and error-free code.
- Stay up to date with emerging trends and technologies in mobile app development and make recommendations for future improvements.
- Troubleshoot and debug technical issues that arise during the development process.
- Work with other developers and stakeholders to ensure mobile applications are delivered on time and within budget.
- Additional duties as assigned.
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in mobile app development using front-end technologies such as React Native, Swift, or Kotlin.
- Proficient in JavaScript and TypeScript.
- A portfolio of mobile apps developed for iOS and Android.
- Experience with mobile app deployment to app stores (Apple App Store and Google Play Store).
- Excellent problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work collaboratively in a team environment.
- Strong testing capabilities and experience with automated testing tools.