This range is provided by Latitude Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$60,000.00/yr - $65,000.00/yr
As a Front-End Developer, you will be responsible for designing, implementing, and maintaining user-facing features of web and mobile applications. You will collaborate closely with designers, back-end developers, and other stakeholders to create seamless and engaging user experiences. Your expertise in HTML, CSS, and JavaScript will be crucial in translating design mockups and wireframes into interactive and responsive interfaces that delight users on all platforms. Responsibilities
UI Development: Develop intuitive and visually appealing user interfaces for both mobile and web platforms using HTML5, CSS3, and JavaScript frameworks/libraries
Responsive Design: Implement responsive design principles to ensure optimal user experiences across a wide range of devices and screen sizes, including smartphones, tablets, and desktops
Cross-Platform Compatibility: Ensure compatibility and consistent performance across different web browsers and mobile platforms (iOS and Android), addressing any platform-specific nuances or challenges
Collaboration: Collaborate with designers to understand design requirements and translate them into functional front-end code. Work closely with back-end developers to integrate front-end components with server-side logic and APIs
Optimization: Optimize mobile and web applications for performance, speed, and scalability, employing techniques such as lazy loading, image optimization, and code minification
Testing and Debugging: Conduct thorough testing of front-end components to identify and fix bugs, ensuring high-quality and bug-free code. Utilize debugging tools and techniques to troubleshoot issues efficiently
Accessibility: Ensure accessibility standards are met by implementing features such as proper semantic markup, ARIA roles, and keyboard navigation, making applications accessible to users with disabilities
Version Control: Utilize version control systems like Git, Azure DevOps to manage codebase, and Jira to track changes, and collaborate effectively with team members
Testing and Debugging: Conduct thorough testing of front-end components to identify and resolve bugs and issues. Utilize debugging tools and techniques to ensure high-quality, bug-free code
Mobile Development: Leverage mobile development frameworks/libraries (e.g., React Native, or hybrid frameworks like Capacitor) to build native or cross-platform mobile applications with excellent performance and user experience
Requirements
Proficiency in HTML5, CSS3, and JavaScript, with experience in modern front-end frameworks/libraries (e.g., React, Angular, Vue.js)
Familiarity with mobile development frameworks/libraries (e.g., React Native, Flutter) and mobile platform-specific considerations
Experience with responsive design principles and frameworks (e.g., Bootstrap, Material Design)
Knowledge of cross-browser compatibility issues and strategies to address them
Strong understanding of mobile-first and progressive enhancement approaches
Experience with version control systems, especially Git
Solid problem-solving skills and attention to detail
Excellent communication and collaboration abilities
Bachelor’s degree in computer science, Engineering, or a related field (preferred)
Portfolio showcasing mobile and web front-end development projects is a plus
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at Latitude Inc by 2x