Dexian LTD. - Westlake, TX
posted 3 months ago
The Front End Developer (UI web development) position at Dexian is a contract role based in Westlake, TX, offering a hybrid onsite work environment. The ideal candidate will have a strong background in software development, particularly in front-end technologies, and will be responsible for creating and maintaining user interfaces for web applications. This role requires a deep understanding of how the internet works, including HTTP-based APIs and networking principles. The developer will work closely with design teams to ensure that the visual aspects of applications are both functional and aesthetically pleasing. In this position, the developer will utilize their expertise in JavaScript, TypeScript, CSS, and HTML to build responsive and dynamic web applications. Familiarity with browser developer tools is essential for debugging and optimizing performance. The role also demands a solid grasp of asynchronous programming concepts, including Promises, Callbacks, and Event Loops, to manage complex interactions within the application. The developer will be expected to work with various JavaScript tooling and frameworks, such as ESLint, Webpack, Grunt, and Gulp, as well as popular JS MV* frameworks like Angular and React. A strong visual design sense and the ability to rapidly prototype are crucial for this role, as is proficiency in at least one integrated development environment (IDE), such as VS Code or WebStorm. Additionally, the candidate should have experience with Node.js frameworks, including NPM and Express, and be familiar with automation tools and frameworks like Mocha, Jasmine, Selenium, and Protractor. Advanced Git skills are necessary for version control and collaboration within the development team. Knowledge of API design and development, as well as microservices architecture, is also important. The role may involve aspects of DevOps, automated testing, and continuous delivery, making it essential for the developer to be adaptable and willing to learn new technologies as needed.