About Us: We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creating cutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Software Engineers to join our team.
Job Description: We are seeking a skilled and motivated Front-End Engineer with expertise in both web and mobile development to join our dynamic team. As a Front-End Engineer, you will play a crucial role in designing and implementing user interfaces for our web and mobile applications. The ideal candidate should have a strong foundation in front-end technologies, a passion for delivering high-quality user experiences, and the ability to work collaboratively with cross-functional teams.
Responsibilities
- Collaborate with product managers, designers, and back-end engineers to understand project requirements and translate them into responsive and intuitive user interfaces.
- Develop user interfaces for both web and mobile applications using HTML, CSS, and any of the numerous JavaScript frameworks available to ensure optimal performance and user experience.
- Create and maintain reusable and modular front-end components to facilitate scalability and maintainability of code.
- Implement and optimize front-end solutions for cross-browser compatibility and responsiveness.
- Work closely with UX/UI designers to ensure the feasibility and fidelity of design concepts on both web and mobile platforms.
- Collaborate with various teams across the company to integrate front-end components seamlessly into mobile applications.
- Troubleshoot and resolve issues related to front-end development, collaborating with cross-functional teams as needed.
Requirements and Skills
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong foundation in data structures/algorithms .
- Proven experience as a Front-End Engineer with a focus on both web and mobile development.
- Strong proficiency in front-end technologies, including HTML, CSS, JavaScript, and popular frameworks/libraries.
- Experience with mobile development frameworks (e.g., React Native, Flutter, etc.) for building cross-platform mobile applications.
- Familiarity with responsive design principles for mobile and the web.
- Familiar and comfortable with the Git version control system
- Solid understanding of browser rendering behaviour and mobile app development principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills with the ability to work in a team environment.
Bonus Requirements and Skills
- Experience with native mobile development for iOS and Android.
- Knowledge of mobile performance optimization techniques.
- Understanding of user authentication and authorization processes in web and mobile applications.
- Previous experience working on projects with a strong emphasis on user experience.
- Familiarity with testing frameworks and methodologies for front-end development.
- Continuous learning mindset with a passion for staying updated on emerging front-end technologies.
If you are a versatile Front-End Engineer passionate about creating seamless user experiences across web and mobile platforms, we encourage you to apply and contribute to our innovative development team.
How to Apply: Please submit your resume detailing your qualifications and interest in the position to [email protected]. If you have any portfolio, feel free to share it with us too.