Developer 2
Job Description
Here's a detailed overview of the Front End Developer with UI/UX role within Epsilon's Automotive Practice in Hyderabad, Telangana, India:
Overview: Automotive Practice Business Unit
Epsilon's Automotive Practice is a rapidly growing team that drives growth for major players in the automotive industry, from Original Equipment Manufacturers (OEMs) to dealerships across North America. As part of a 1,600-member global team, this practice offers the automotive world's largest service reminder platform, alongside agency services and digital media solutions. A leader in the automotive space, the team supports over 50% of auto dealerships in North America and manages relationships with over 280 million customers. This team is a hub for innovation and cutting-edge technology, focusing on developing best-in-class software and solutions for hyper-personalized digital marketing.
Summary
This position is responsible for developing, implementing, and maintaining UI/UX-based applications and components for Epsilon's automotive marketing platform.
Responsibilities
As a Front End Developer with UI/UX skills, you will:
- Be responsible for the development and maintenance of applications using technologies such as HTML, CSS, and possess familiarity with mobile UI/UX patterns.
- Work with Angular, NodeJS, ASP.NET, and C#.
- Collaborate with developers, project managers, business analysts, and business users in conceptualizing, estimating, and developing new software applications and enhancements.
- Assist in the definition, development, and documentation of software's objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
- Prepare and dispense work assignments, provide guidance, and/or review the work of other team members.
- Collaborate with the QA team to define test cases, metrics, and resolve questions about test results.
- Provide in-depth and strong technical specialty and knowledge to the team.
- Develop components based on business and/or application requirements.
- Create unit tests in accordance with team policies & procedures.
- Assist in the creation of functional tests in cooperation with the QA team.
- Update/create Knowledge Base Articles and case studies as necessary.
- Assist in the creation and improvement of Knowledge Management.
Qualifications
- Experience: 2-4 years of experience as a Front End Developer with UI/UX skillset.
- Education: B.E/B. Tech in Computer Science or related field/MCA/MTech (No correspondence courses).
- Software Development Lifecycle: Familiarity with Software Development Life Cycle, various development methodologies, and the ability to independently participate in each phase.
- Solution Design: Ability to design and implement solutions that are reliable, scalable, and perform at a high-level to meet the service levels associated with mission-critical solutions.
- Problem-Solving: Proven analytical and problem-solving abilities with the ability to anticipate and avoid problems.
- Teamwork: Ability to work well within a team environment that includes geographically distributed team members.
- Work Ethic: Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
- Communication: Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences.
- Code Design: Ability to design and build flexible and extensible systems with a focus on code reuse and generation.
- Testing & Specifications: Experience with writing detailed technical specifications for developers; design, validate and execute software test plans.
Preferred Qualifications
Non-Technical:
- Experience in automotive marketing.
- Excellent Analytical and problem-solving skills.
- Ability to diagnose and troubleshoot problems quickly.
- Motivated to learn new applications and domains.
- Strong time management skills.
- Ability to take full responsibility for tasks and projects.
- Experience with Agile/SCRUM process.
Behavioral Attributes:
- Team player with excellent interpersonal skills.
- Strong verbal and written communication.
- Possess a 'Can-Do' attitude to overcome challenges.
- Self-motivated and directed.