What are the responsibilities and job description for the Mobile Development Engineer position at Elite IT Solutions inc?
Job Details
Hi,
Please find the job description below
Job Title: Mobile Development Engineer – J2EE & UI Mobile
Location: Charlotte, NC (Hybrid)
Position Summary
To ensure success as a Java, J2EE, and UI/UX Engineer, you should have a strong working knowledge of Java, J2EE, and designing UI for mobile applications with very good exposure to iOS and Android frameworks, and be able to work as part of a team. Typically requires a minimum of 5 years of experience.
Required Qualifications
- Bachelor’s degree in Computer Science or Master’s in Software Engineering
- Typically 5–7 years of experience
Responsibilities
- Design, develop, and maintain high-quality front-end web applications using Vue.js and modern JavaScript frameworks.
- Build reusable Vue components and libraries to ensure scalability and maintainability across projects.
- Translate design mockups and UX prototypes into fully functional, responsive, and accessible user interfaces.
- Implement front-end logic and data interactions, ensuring seamless integration with back-end services.
- Develop dynamic screens and components by consuming and integrating RESTful APIs and other data sources.
- Optimize application performance for speed, scalability, and cross-browser compatibility.
- Troubleshoot, debug, and resolve front-end issues to maintain application stability and user experience.
- Collaborate with UX/UI designers to deliver intuitive and visually appealing interfaces aligned with user-centered design principles.
- Stay current with emerging Vue.js technologies, front-end trends, and best practices to continuously improve development processes.
- Participate in code reviews, mentor junior developers, and contribute to team knowledge sharing.
- Ensure compliance with accessibility standards (WCAG) and implement SEO-friendly front-end practices.
Core Tech Skills
- Strong proficiency in JavaScript (ES6 ), HTML5, CSS3, responsive design, and cross-browser compatibility.
- Expert knowledge of Node.js and advanced JavaScript concepts.
- Deep understanding of asynchronous programming, Promises, and event-driven architecture.
- Extensive experience with Vue.js, including Vuex, Vue Router, Composition API.
- Proficiency with modern build tools: Webpack, Vite, Babel, npm/yarn.
- Familiarity with RESTful APIs and efficient data handling.
- Strong understanding of Git, version control workflows (GitFlow).
- Expertise in user-centered design principles and design thinking.
- Knowledge of responsive and adaptive design for mobile-first development.
- Strong sense of color theory, typography, and layout design for engaging UI.
Desired Qualifications
- Understanding of Core Java and Spring Boot for back-end development.
- Ability to create RESTful API endpoints using proper HTTP methods (GET, POST, PUT, DELETE).
- Experience defining API response structures (JSON) and implementing data validation with appropriate annotations.
- Familiarity with database technologies such as SQL, Oracle, MySQL for data persistence and integration.
Job Responsibilities
(Backend-related responsibilities)
- Understanding of Core Java and Spring Boot for back-end development.
- Ability to create RESTful API endpoints using proper HTTP methods (GET, POST, PUT, DELETE).
- Experience defining API response structures (JSON) and implementing data validation with appropriate annotations.
- Familiarity with database technologies such as SQL, Oracle, and MySQL for data persistence and integration.