Epicareer Might not Working Properly
Learn More

Software Engineer Intern

Salary undisclosed

Apply on


Original
Simplified

Job Responsibilities:

Frontend

  • Collaborate with Experience Designers to iterate on the design and implementation of our product
  • Build efficient and reusable front-end systems and abstractions
  • Responsible for the development and maintenance of key system features
  • Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Participate in design and code reviews

Backend

  • Participate in requirement, design, implementation, testing and support data solutions, which include features enhancements, new functionalities, and back-end systems integration
  • Work closely with our design, business and product teams to develop backend APIs for mobile and web application
  • Active participation in development and bugs fixing to improve application performance
  • Advocate and craft code that adhere to our security quality standard
  • Produce REST API for frontend team

Job Requirements

Frontend

  • Strong attention to detail. You will be responsible for pixel-perfect implementation of designs
  • Have experience in JavaScript and/or Java in Linux and/or Windows environment
  • Good knowledge of JavaScript and React.js
  • Experienced with modern JavaScript libraries and toolin
  • Commanding grasp of HTML, CSS, and related web technologies
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Demonstrated design and UX sensibilities
  • Able to work in all parts of an application – the backend services, middle tier, and front-end

Backend

  • Able to develop efficient and maintainable code with the right balance between solving the problem at hand
  • Knowledge and skills in one or more of the following: PHP, Python, Nodejs, MySQL, Git
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile and web development life cycle
  • Experience with third-party libraries and APIs to connect iOS applications to back-end services
  • Familiarity with cloud message APIs and push notifications
  • Able to communicate effectively with team members

Plus points

  • Strong Computer Science fundamental
  • Development experience defining, developing and maintaining REST based interfaces
  • Possess cloud technology (AWS, GCP or Azure) development experience
  • Knowledge in new technologies such as IoT / Chatbot / Blockchain
  • Minimum internship duration THREE (3) months is required

.