Design and develop scalable and robust front-end solutions for both mobile and web applications.
Implement responsive web design principles to ensure that our applications render well across multiple devices.
Work closely with UX/UI designers to translate design vision into code.
Create and optimize mobile applications for iOS and Android using frameworks like React Native.
Develop and maintain high-quality HTML, CSS, and JavaScript code for web applications.
Ensure high performance of applications across platforms and devices.
Integrate front-end applications with various types of APIs and back-end services.
Write clean, maintainable, and efficient code.
Stay updated with emerging trends in front-end technologies and apply them in operations and activities.
Collaborate with back-end developers and other team members to improve usability.
Provide technical guidance and mentorship to less experienced team members.
Qualifications:
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Senior Front-end Developer with expertise in both mobile and web development.
Strong understanding of front-end technologies, including HTML5, CSS3, JavaScript, and modern JavaScript frameworks/libraries such as React, Vue.js, or Angular.
Experience with mobile development frameworks like React Native or Flutter.
Familiarity with responsive and adaptive design principles.
Experience with cross-browser compatibility issues and ways to work around them.
Good understanding of SEO principles and ensuring that applications adhere to them.
Proficient understanding of code versioning tools, such as Git.
Excellent problem-solving skills and the ability to work in a dynamic and agile environment.
Strong communication and teamwork skills.