Linework, Inc. (USA)

Full-Stack Mobile Developer

San Salvador, San Salvador Department, SV

7 days ago
Save Job

Summary

A Full Stack Mobile Developer should highlight the role's responsibility for designing, developing, and maintaining the entire mobile application lifecycle, from the front-end user interface to the back-end server-side logic, databases, and APIs. This includes building and styling the UI/UX, ensuring cross-platform compatibility, and collaborating with other teams to deliver a functional and user-friendly application.


Key Responsibilities:


Frontend Development


  • Designing and building user interfaces (UI) and user experiences (UX) using HTML, CSS, JavaScript, and relevant frameworks (e.g., React Native, Flutter).
  • Ensuring responsiveness and adaptability of the application on various mobile devices.
  • Developing interactive elements and animations.

 

Backend Development


  • Developing server-side logic, APIs, and databases.
  • Designing and implementing RESTful APIs for communication between the frontend and backend.
  • Managing and optimizing database performance.

 

Cross-Platform Compatibility


  • Developing applications that run smoothly on different mobile platforms (e.g., iOS and Android).
  • Utilizing cross-platform frameworks to minimize code duplication.

 

Testing and Debugging


  • Writing unit and UI tests to ensure the application's functionality and reliability.
  • Troubleshooting and debugging issues in both the frontend and backend code.

 

Collaboration


  • Working closely with designers, product managers, and other developers to ensure a cohesive application.
  • Contributing to project planning and execution.

 

Skills and Qualifications:


  • Strong proficiency in programming languages such as in JavaScript, TypeScript, and Python.
  • Experience with front-end frameworks like React, React Native, Express, and Django.
  • Familiarity with databases and database management systems (e.g., MySQL, PostgreSQL).
  • Experience with API development and RESTful services.
  • Good understanding of UI/UX principles and design best practices.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

 

Additional Notes:

 

  • The specific technologies and frameworks used may vary depending on the company and project requirements.
  • A full-stack mobile developer may also be involved in other aspects of the development lifecycle, such as testing, deployment, and maintenance.
  • Staying up-to-date with the latest technologies and trends in mobile app development is crucial. 


 

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: