Software Engineer - Mobile and Web
Коротко
Designs, develops, tests, and deploys cross-platform mobile and web applications using JavaScript, TypeScript, React Native, and web frameworks. · Needs: Bachelor's degree in Computer Science, Engineering, or equivalent; 1-4 years in software development; experience with JavaScript, TypeScript, HTML, CSS, a web
Описание от работодателя
About the Role:
We are looking for a driven and detail-oriented Software Engineer Mobile and Web with 1 to 4 years of professional experience to join our growing team. In this role, you'll contribute to the design, development, and maintenance of cross-platform mobile and web applications that reach thousands (or millions) of users. You'll work closely with product, design, and engineering teams to build high-performance, user-friendly applications.
Design, develop, test, and deploy mobile and web applications
Collaborate with product managers, designers, and other engineers to deliver high-quality user experiences
Maintain and improve the performance and reliability of applications
Implement responsive and adaptive UI/UX for various screen size.
Write clean, maintainable, and efficient code following best practices
Participate in code reviews, sprint planning, and agile development processes
Troubleshoot and debug issues across platforms
Stay up-to-date with emerging technologies and trends in mobile and web development
Qualifications:
Required:
Bachelors degree in Computer Science, Engineering, or equivalent practical experience
1-4 years of experience in software development
Solid understanding of JavaScript, TypeScript, HTML, and CSS
Experience with at least one web framework (e.g., React, Angular, or Vue)
Experience developing mobile apps using React Native or native iOS/Android SDKs
Familiarity with consuming REST APIs and integrating third-party services
Version control experience with Git
Preferred:
Experience with performance tuning for web or mobile apps
Exposure to backend technologies (Node.js, Firebase, or similar)
Knowledge of CI/CD processes and tools (e.g., GitHub Actions, CircleCI)
Familiarity with unit testing frameworks (e.g., Jest, Mocha, Detox)
Understanding of responsive and adaptive design principles
Prior experience working in agile development environments